HANAPIN ang Function na Hindi Gumagana sa Excel (4 na Dahilan sa Mga Solusyon)

  • Ibahagi Ito
Hugh West

Sa tutorial na ito, ipapaliwanag namin ang mga dahilan ng problema kung bakit hindi gumagana ang FIND function sa excel. Sa Microsoft Excel , ang FIND function ay ginagamit upang mahanap ang isang partikular na character o substring sa loob ng isang text string. Minsan ang FIND function ay hindi gumagana nang maayos at nagbibigay ng #VALUE na error. Ang error na ito ay nangyayari bilang resulta ng maling pagpili ng argumento sa FIND function.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook mula dito.

Ang Find Function ay Hindi Gumagana.xlsx

Pangkalahatang-ideya ng Excel FIND Function

  • Paglalarawan

Ang function na FIND ay ginagamit upang mahanap ang isang partikular na character o substring sa loob ng text string

  • Generic Syntax

HANAP(find_text, within_text, [start_num])

  • Deskripsyon ng Argumento
Argumento Kailangan Paliwanag
find_text Kinakailangan Substring na gusto naming mahanap.
within_text Kinakailangan Kung saan hahanapin ang text.
[start_num] Opsyonal Ang panimulang posisyon ng paghahanap sa text. Ang default na value ng argument na ito ay 1 .
  • Ibinabalik

Ang lokasyon ng isang partikular na substring mula sa isang string.

  • Available sa

Lahat ng bersyonpagkatapos ng Excel 2003 .

4 Mga Dahilan sa Mga Solusyon para HANAPIN ang Function na Hindi Gumagana sa Excel

Sa buong artikulong ito, ipapakita namin ang 4 mga dahilan at solusyon sa problema kung bakit hindi gumagana ang FIND function sa excel. Upang malinaw na ilarawan ito sa iyo, gagamit kami ng isang natatanging dataset para sa bawat pamamaraan.

Dahilan 1: Hindi Gumagana ang Function ng HANAPIN Kung ang Argument na 'within_text' ay Hindi Naglalaman ng 'find_text' Argument sa Excel

Una at higit sa lahat, tatalakayin natin kung bakit hindi gumagana ang FIND function sa excel dahil ang argument na ' within_text ' ay hindi naglalaman ng argumentong ' find_text '. Sa sumusunod na dataset, mayroon kaming ilang string sa mga cell ( B5:B8 ). Mahahanap natin ang mga posisyon ng mga substring ng hanay ng cell ( b ) gamit ang function na FIND . Ipagpalagay na makikita natin ang posisyon ng substring na ' a ' sa string Microsoft . Kung napansin mong wala ang substring a sa string Microsoft . Kaya, sa kasong ito, ang argument na ' within_text ' ay hindi naglalaman ng argumentong ' find_text '. Ang FIND function ay hindi gagana sa kasong ito.

Tingnan natin ang mga hakbang upang ilarawan ang paraang ito.

STEPS :

  • Upang magsimula, piliin ang cell D5 . Ipasok ang sumusunod na formula sa cell na iyon:
=FIND(C5,B5)

  • Pindutin ang Enter .
  • Sa karagdagan, ang formula sa itaas ay nagbibigay ng #VALUE na error sacell D5 bilang ang string Microsoft ay hindi naglalaman ng substring a .

  • Panghuli, ipasok ang mga sumusunod na formula ng mga cell ( E6:E8 ) sa mga cell ( D6:D8 ). Nakukuha namin ang error na #VALUE para sa bawat case dahil wala ang mga substring sa mga sting.

Solusyon:

Ngayon upang malutas ang error na kopyang ito, ang mga sumusunod na bagong halaga ng mga substring sa column C . Dahil ang ' within_text ' ay naglalaman ng mga bagong idinagdag na halaga, wala kaming anumang #VALUE na error.

Magbasa Nang Higit Pa: Paano Maghanap ng Teksto sa Cell sa Excel

Dahilan 2: Hindi Gumagana ang Function ng FIND sa Excel Dahil sa Case Sensitivity ng Mga Argumento

Sa Excel, ang FIND function ay hindi gagana kung ang ' find_tex t' ay hindi eksaktong tumutugma sa mga string ng ' within_text '. Kaya, ang case sensitivity ng mga argumento ay isa pang dahilan kung bakit hindi gumagana ang FIND function sa Excel . Sa sumusunod na dataset, mayroon kaming parehong dataset na may magkakaibang mga substring. Sa cell B5 ang string ay Microsoft . Mula sa string na iyon, makikita natin ang posisyon ng substring m . Makikita natin na ang substring na character ay nasa lower case habang ang string ay naglalaman ng parehong character sa uppercase.

Tingnan natin ang mga hakbang upang maisagawa ang paraang ito.

MGA HAKBANG:

  • Una, piliin ang cell D5 . Ipasok ang sumusunod na formulasa cell na iyon:
=FIND(C5,B5)

  • Pindutin ang Enter .
  • Susunod, makikita natin ang error na #VALUE sa cell D5 .

  • Sa wakas , isulat ang mga sumusunod na formula ng mga cell ( E6:E8 ) sa mga cell ( D6:D8 ). Makakakuha kami ng #VALUE na error para sa bawat case dahil hindi eksaktong tumutugma ang mga substring sa alinman sa mga katumbas na string.

Solusyon:

Upang malutas ang error na ito, palitan ang mga dating value ng substrings ng mga bagong value na eksaktong tumutugma sa argument na ' within_text '. Pagkatapos palitan, makikita natin na gumagana nang maayos ang FIND function at hindi nagbabalik ng anumang error na #VALUE .

Magbasa Nang Higit Pa: Paano Malalaman Kung Ang Isang Saklaw ng Mga Cell ay Naglalaman ng Tukoy na Teksto sa Excel (4 na Paraan)

Mga Katulad na Pagbasa

  • Excel Search for Text in Range (11 Quick Methods)
  • Paano Malalaman Kung Ang Cell ay Naglalaman ng Tukoy na Teksto sa Excel
  • Paano Makakahanap ng Halaga sa Saklaw sa Excel (3 Paraan)
  • Excel Function: FIND vs SEARCH (Isang Comparative Analysis)
  • Paano Makakahanap ng Character sa String sa Excel

Dahilan 3: Hindi Gumagana ang Excel FIND Function Kapag ang Argument na 'start_num' ay Mas Mahusay kaysa sa Argument na 'within_text'

Habang ginagamit ang FIND function, ipinag-uutos na ang halaga ng argument na ' start_num ' ay hindi lalampas sa bilang ng kabuuangmga character sa argument na ' within_text '. Hindi gagana ang FIND function sa excel kung mag-input ka ng value ng argument na ' start_num ' na mas malaki kaysa sa argument na ' within_text '. Upang ilarawan ang pamamaraang ito, gagamitin namin ang sumusunod na dataset.

Tingnan natin ang mga hakbang upang maisagawa ang pamamaraang ito.

MGA HAKBANG:

  • Una, piliin ang cell D5 . Isulat ang sumusunod na formula sa cell na iyon:
=FIND(C5,B5,7)

  • Susunod, pindutin ang Enter .
  • Kaya, nakukuha namin ang #VALUE na error sa cell D5 .

Nangyayari ang error na ito dahil ang posisyon ng substring M sa string Microsoft ay 1 . Ngunit, ang function na FIND ay nagsisimulang tumingin mula sa posisyon 7 . Iyon ang dahilan kung bakit hindi mahanap ng function ang posisyon ng M at ibinabalik ang error na #VALUE .

  • Sa huli, ipasok ang mga formula ng mga cell ( E6:E9 ) sa mga cell ( D6:D9 ). Nakukuha namin ang error na #VALUE sa lahat ng kaso dahil ang argument na ' start_num ' ay mas malaki kaysa sa posisyon ng string na iyon sa ' witin_text '.

Solusyon:

Palitan ang argumentong ' start_num ' ng 1 . Aalisin ng pagkilos na ito ang lahat ng #VALUE na error mula sa dataset. Ang FIND function ay nagbabalik ng output dahil ang value ng ' start_num ' na argumento ay mas maliit na ngayon kaysa sa ' within_text ' na argumento.

BasahinHigit pa: Hanapin ang Huling Halaga sa Column na Higit sa Zero sa Excel (2 Madaling Formula)

Dahilan 4: HANAPIN ang Function sa Excel ay Hindi Gumagana Kung ang 'start_num' na Argument ay Mas Maliit Kaysa o Katumbas ng 0

Ang isa pang dahilan sa likod ng FIND function na hindi gumagana sa excel ay ang value ng ' start_num ' na argumento ay mas maliit sa o katumbas ng 0 . Kung mag-input kami ng anumang value ng argument na ' start_num ' 0 o negatibo ang FIND function ay magbabalik ng #VALUE na error. Upang ilarawan ito, gagamitin namin ang negatibong halaga ng argumentong ' start_num ' sa sumusunod na dataset.

Kaya, tingnan natin ang mga hakbang na nauugnay dito. paraan.

MGA HAKBANG:

  • Sa simula, piliin ang cell D5 . Ipasok ang sumusunod na formula sa cell na iyon:
=FIND(C5,B5,-1)

  • Pindutin ang, Enter .
  • Bilang resulta, nakakakuha kami ng #VALUE error sa cell D5 dahil gumamit kami ng negatibong value -1 bilang ' start_num ' argument.

  • Panghuli, ipasok ang mga sumusunod na formula ng mga cell ( E6:E8 ) sa mga cell ( D6:D8 ). Nakukuha namin ang error na #VALUE sa bawat cell. Nangyayari ito dahil negatibo ang value ng argument na ' start_num ' sa bawat formula.

Solusyon:

Dahil ang negatibong halaga ng argumentong ' start_num ' ang dahilan ng error na #VALUE kaya't palitan na lang ang lahat ng negatibong halagakasama ang 1 . Kaya, ang FIND function ay hindi na nagbabalik ng #VALUE error.

Magbasa Pa: Paano Maghanap ng Maramihang Mga Halaga sa Excel (8 Mabilis na Paraan)

Konklusyon

Sa konklusyon, ang tutorial na ito ay magbibigay sa iyo ng malinaw na ideya ng bakit hindi gumagana sa excel ang FIND function. I-download ang workbook ng pagsasanay na kasama ng artikulong ito upang subukan ang iyong mga kasanayan. Kung mayroon kang anumang mga katanungan, mangyaring mag-iwan ng komento sa kahon sa ibaba. Susubukan ng aming team na tumugon sa iyo sa lalong madaling panahon. Kaya, bantayan ang higit pang nakakaintriga na mga solusyon sa Microsoft Excel sa hinaharap.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.