FYN-funksje wurket net yn Excel (4 redenen mei oplossingen)

  • Diel Dit
Hugh West

Yn dizze tutorial sille wy de redenen ferklearje foar it probleem wêrom't de funksje FIND yn excel net wurket. Yn Microsoft Excel wurdt de funksje FIND brûkt om in bepaald teken of substring yn in tekststring te finen. Soms wurket de funksje FIND net goed en jout in #VALUE flater. Dizze flater komt foar as gefolch fan in ferkearde argumintseleksje yn de funksje FIND .

Download Practice Workbook

Jo kinne it oefenwurkboek hjirwei downloade.

Fynfunksje wurket net.xlsx

Oersjoch fan Excel FIND-funksje

  • Beskriuwing

De funksje FIND wurdt brûkt om in bepaald teken of substring te finen yn in tekststring

  • Generic Syntax

FIND(find_tekst, binnen_tekst, [startnum])

  • Argumintbeskriuwing
Argument Eask Utlis
find_text Eask Substring dat wy fine wolle.
within_text Required Dêr't de tekst socht wurde sil.
[start_num] Opsjoneel De begjinposysje fan sykjen yn 'e tekst. De standertwearde fan dit argumint is 1 .
  • Returnt

De lokaasje fan in spesifike substring fan in tekenrige.

  • Beskikber yn

Alle ferzjesnei Excel 2003 .

4 redenen mei oplossingen om funksje te finen dy't net wurket yn Excel

Yn dit artikel sille wy 4 redenen en oplossingen demonstrearje nei it probleem fan wêrom't de FIND funksje yn excel net wurket. Om dit dúdlik foar jo te yllustrearjen sille wy in unike dataset brûke foar elke metoade.

Reden 1: FIND-funksje wurket net as 'within_text' argumint gjin 'find_text' argumint yn Excel befettet

Earst en foarearst sille wy beprate wêrom't de FIND funksje yn excel net wurket, om't it argumint ' in_tekst ' net it argumint ' find_tekst ' befettet. Yn de folgjende dataset hawwe wy wat stringen yn sellen ( B5:B8 ). Wy kinne de posysjes fan substrings fan selberik ( b ) fine mei de funksje FIND . Stel dat wy de posysje fine fan 'e substring ' a ' yn 'e tekenrige Microsoft . As jo ​​​​fernimme dat de substring a net oanwêzich is yn tekenrige Microsoft . Dat, yn dit gefal, befettet it argumint ' within_text ' it argumint ' find_text ' net. De funksje FIND sil yn dit gefal net wurkje.

Litte wy de stappen sjen om dizze metoade te yllustrearjen.

STAPPEN :

  • Om te begjinnen, selektearje sel D5 . Foegje de folgjende formule yn dy sel yn:
=FIND(C5,B5)

  • Druk op Enter .
  • Dêrneist jout de boppesteande formule in #VALUE flater ynsel D5 as de tekenrige Microsoft befettet gjin substring a .

  • As lêste, ynfoegje de folgjende formules fan sellen ( E6:E8 ) yn sellen ( D6:D8 ). Wy krije de #VALUE flater foar elk gefal, om't de substrings net oanwêzich binne yn stings.

Oplossing:

No om dizze flaterkopy op te lossen, de folgjende nije wearden fan substrings yn kolom C . Omdat de ' within_text ' de nij tafoege wearden befettet, krije wy gjin #VALUE flater.

Lês mear: Hoe kinne jo tekst fine yn sel yn Excel

Reden 2: FYN-funksje yn Excel wurket net fanwegen saaksensibiliteit fan arguminten

Yn Excel, wurket de funksje FIND net as de ' find_tex t' net krekt oerienkomt mei de strings fan ' within_text '. Dus, de saaksensitiviteit fan arguminten is in oare reden wêrfoar de FIND funksje yn Excel net wurket. Yn 'e folgjende dataset hawwe wy deselde dataset krekt mei ferskate substrings. Yn sel B5 is de tekenrige Microsoft . Fan dy tekenrige sille wy de posysje fine fan substring m . Wy kinne sjen dat it substring karakter yn lytse letters stiet, wylst de tekenrige itselde karakter yn haadletters befettet.

Litte wy de stappen sjen om dizze metoade út te fieren.

STAPPEN:

  • Selektearje earst sel D5 . Foegje de folgjende formule ynyn dy sel:
=FIND(C5,B5)

  • Tik op Enter .
  • Dêrnei kinne wy ​​de #VALUE -flater sjen yn sel D5 .

  • Uteinlik , skriuw de folgjende formules fan sellen op ( E6:E8 ) yn sellen ( D6:D8 ). Wy krije in #VALUE flater foar elk gefal, om't de substrings net krekt oerienkomme mei ien fan 'e oerienkommende stringen.

Oplossing:

Om dizze flater op te lossen, ferfange de foarige wearden fan substrings troch nije wearden dy't krekt oerienkomme mei it argumint ' within_text . Nei it ferfangen kinne wy ​​sjen dat de funksje FIND goed wurket en gjin #VALUE -flater jout.

Lês mear: Hoe kinne jo fine as in berik fan sellen spesifike tekst befettet yn Excel (4 metoaden)

Silkene lêzingen

  • Excel sykjen nei tekst yn berik (11 rappe metoaden)
  • Hoe kinne jo fine as sel spesifike tekst yn Excel befettet
  • Hoe kinne jo wearde yn berik fine yn Excel (3 metoaden)
  • Excel-funksje: FIND vs SEARCH (in ferlykjende analyze)
  • Hoe kinne jo in karakter fine yn tekenrige yn Excel

Reden 3: Excel FIND-funksje wurket net as 'start_num' argumint grutter is dan 'within_text' argumint

By it brûken fan de funksje FIND is it ferplicht dat de wearde fan it argumint ' start_num ' net grutter is as it oantal totaaltekens yn it argumint ‘ in_tekst ’. De funksje FIND yn excel sil net wurkje as jo in wearde ynfiere fan it argumint ' start_num ' grutter dan it argumint ' within_text '. Om dizze metoade te yllustrearjen sille wy de folgjende dataset brûke.

Litte wy de stappen sjen om dizze metoade út te fieren.

STAPPEN:

  • Selektearje earst sel D5 . Skriuw de folgjende formule yn dy sel op:
=FIND(C5,B5,7)

  • Druk dan op Enter .
  • Dus, wy krije de #VALUE flater yn sel D5 .

Dizze flater komt foar omdat de posysje fan substring M yn tekenrige Microsoft 1 is. Mar de funksje FIND begjint te sykjen fanôf posysje 7 . Dêrom kin de funksje de posysje fan M net fine en jout de #VALUE flater werom.

  • Foegje op it lêst de formules fan sellen yn ( E6:E9 ) yn sellen ( D6:D9 ). Wy krije de #VALUE flater yn alle gefallen, om't it argumint ' start_num ' grutter is as de posysje fan dy tekenrige yn ' witin_text '.

Oplossing:

Ferfange it argumint ' start_num ' mei 1 . Dizze aksje sil alle #VALUE flaters út de dataset fuortsmite. De funksje FIND jout útfier om't de wearde fan it argumint ' start_num ' no lytser is as it argumint ' in_tekst '.

LêsMear: Fyn lêste wearde yn kolom grutter dan nul yn Excel (2 maklike formules)

Reden 4: FYN-funksje yn Excel wurket net as 'start_num' argumint lytser is as of lyk oan 0

In oare reden efter de FIND funksje dy't net wurket yn excel is de wearde fan it argumint ' start_num ' is lytser as of lyk oan 0 . As wy in wearde ynfiere fan ' start_num '-argumint 0 of negatyf sil de funksje FIND in #VALUE -flater weromjaan. Om dit te yllustrearjen sille wy de negative wearde fan it argumint ' start_num ' brûke yn 'e folgjende dataset.

Sa litte wy de stappen sjen dy't hjirmei ferbûn binne. metoade.

STAPPEN:

  • Selektearje yn it begjin sel D5 . Fier de folgjende formule yn yn dy sel:
=FIND(C5,B5,-1)

  • Druk op, Enter .
  • As gefolch krije wy in #VALUE flater yn sel D5 omdat wy in negative wearde -1 brûkt hawwe as de ' start_num ' argumint.

  • Last, ynfiere de folgjende formules fan sellen ( E6:E8 ) yn sellen ( D6:D8 ). Wy krije de #VALUE flater yn elke sel. It bart omdat de wearde fan it argumint ' start_num ' negatyf is yn elke formule.

Oplossing:

Sûnt de negative wearde fan it argumint ' start_num ' de reden is foar de #VALUE flater, ferfangt dêrom gewoan alle negative weardenmei 1 . Sa, de funksje FIND jout de #VALUE flater net mear werom.

Lês mear: Hoe kinne jo meardere wearden fine yn Excel (8 rappe metoaden)

Konklúzje

Konklúzje sil dizze tutorial jo in dúdlik idee jaan fan wêrom wurket de funksje FYN net yn Excel. Download it oefenwurkboek dat by dit artikel komt om jo feardigens op 'e proef te stellen. As jo ​​​​fragen hawwe, lit dan in reaksje efter yn it fak hjirûnder. Us team sil besykje jo sa gau mooglik te antwurdzjen. Dus, hâld in each út foar mear yntrigearjende Microsoft Excel -oplossingen yn 'e takomst.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.