FIND-funktionen fungerer ikke i Excel (4 grunde med løsninger)

  • Del Dette
Hugh West

I denne vejledning vil vi forklare årsagerne til problemet med, hvorfor den FIND funktionen i Excel virker ikke. I Microsoft Excel , den FIND funktionen bruges til at finde et bestemt tegn eller en delstreng i en tekststreng. Nogle gange bruges FIND funktionen fungerer ikke korrekt og giver en #VALUE Denne fejl opstår som følge af et forkert valg af argument i FIND funktion.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Find-funktionen fungerer ikke.xlsx

Oversigt over Excel FIND-funktionen

  • Beskrivelse

FIND funktionen bruges til at finde et bestemt tegn eller en delstreng i en tekststreng

  • Generisk syntaks

FIND(find_text, within_text, [start_num])

  • Argument Beskrivelse
Argument Krav Forklaring
find_text Påkrævet Delstreng, som vi ønsker at finde.
within_text Påkrævet Hvor der skal søges i teksten.
[start_nummer] Valgfrit Begyndelsespositionen for søgningen i teksten. Standardværdien for dette argument er 1 .
  • Returnerer

Placeringen af en bestemt delstreng i en streng.

  • Fås i

Alle versioner efter Excel 2003 .

4 årsager med løsninger til, at FIND-funktionen ikke virker i Excel

Igennem hele denne artikel vil vi demonstrere 4 årsager og løsninger på problemet med, hvorfor den FIND For at illustrere dette tydeligt for dig vil vi bruge et unikt datasæt for hver metode.

Årsag 1: FIND-funktionen fungerer ikke, hvis 'within_text'-argumentet ikke indeholder 'find_text'-argumentet i Excel

Først og fremmest vil vi diskutere, hvorfor den FIND funktionen i excel fungerer ikke, da ' within_text ' argumentet ikke indeholder ' find_text I det følgende datasæt har vi nogle strenge i cellerne ( B5:B8 ). Vi kan finde positionerne for delstrenge i celleområdet ( b ) ved hjælp af FIND funktionen. Lad os antage, at vi vil finde positionen for delstrengen ' a ' i strengen Microsoft Hvis du bemærker, at delstrengen a ikke er til stede i strengen Microsoft Så i dette tilfælde er det within_text ' argumentet ikke indeholder ' find_text ' argument. FIND funktionen vil ikke fungere i dette tilfælde.

Lad os se trinene for at illustrere denne metode.

TRIN:

  • Til at begynde med skal du vælge celle D5 Indsæt følgende formel i den pågældende celle:
=FIND(C5,B5)

  • Tryk på Gå ind på .
  • Ovenstående formel giver desuden en #VALUE fejl i celle D5 som strengen Microsoft ikke indeholder en delstreng a .

  • Endelig indsættes følgende formler i cellerne ( E6:E8 ) i celler ( D6:D8 ). Vi får den #VALUE fejl for hvert enkelt tilfælde, da understrengene ikke findes i stings.

Løsning:

For at løse denne fejlkopi skal følgende nye værdier for delstrenge i kolonnen C . Da den within_text ' indeholder de nyligt tilføjede værdier, får vi ikke nogen #VALUE fejl.

Læs mere: Sådan finder du tekst i en celle i Excel

Årsag 2: FIND-funktionen i Excel fungerer ikke på grund af hoved- og mellemstedsfølsomhed af argumenter

Excel, FIND funktionen virker ikke, hvis ' find_tex t" ikke passer nøjagtigt med strengene i ' within_text '. Så argumenternes følsomhed over for store og små bogstaver er en anden grund til, at den FIND funktion i Excel virker ikke. I det følgende datasæt har vi det samme datasæt, blot med forskellige understrenge. I celle B5 strengen er Microsoft Fra denne streng finder vi placeringen af delstrengen m Vi kan se, at understrengen er skrevet med små bogstaver, mens strengen indeholder det samme tegn med store bogstaver.

Lad os se, hvordan du udfører denne metode.

TRIN:

  • Først skal du vælge celle D5 Indsæt følgende formel i den pågældende celle:
=FIND(C5,B5)

  • Hit Indtast .
  • Dernæst kan vi se den #VALUE fejl i celle D5 .

  • Endelig skal du skrive følgende formler for cellerne ( E6:E8 ) i celler ( D6:D8 ). Vi får en #VALUE fejl for hvert enkelt tilfælde, da understrengene ikke passer nøjagtigt med nogen af de tilsvarende strenge.

Løsning:

For at løse denne fejl skal du erstatte de tidligere værdier af delstrenge med nye værdier, der passer nøjagtigt med ' within_text ' argumentet. Efter udskiftningen kan vi se, at den FIND funktionen fungerer korrekt og returnerer ikke nogen #VALUE fejl.

Læs mere: Sådan finder du ud af, om en række celler indeholder specifik tekst i Excel (4 metoder)

Lignende læsninger

  • Excel-søgning efter tekst i et område (11 hurtige metoder)
  • Sådan finder du ud af, om en celle indeholder en bestemt tekst i Excel
  • Sådan finder du værdien i området i Excel (3 metoder)
  • Excel-funktion: FIND vs. SEARCH (en sammenlignende analyse)
  • Sådan finder du et tegn i en streng i Excel

Årsag 3: Excel FIND-funktionen virker ikke, når argumentet 'start_num' er større end argumentet 'within_text'

Når du bruger FIND funktion er det obligatorisk, at værdien af ' start_nummer ' vil ikke være større end det samlede antal tegn i ' within_text ' argument. FIND funktionen i excel vil ikke fungere, hvis du indtaster en værdi af typen ' start_nummer ' er større end argumentet ' within_text For at illustrere denne metode vil vi bruge følgende datasæt.

Lad os se, hvordan du udfører denne metode.

TRIN:

  • Først skal du vælge celle D5 Skriv følgende formel i denne celle:
=FIND(C5,B5,7)

  • Derefter skal du trykke på Gå ind på .
  • Så vi får den #VALUE fejl i celle D5 .

Denne fejl opstår, fordi placeringen af delstrengen M i streng Microsoft er 1 . men, den FIND funktionen begynder at lede fra position 7 Derfor kan funktionen ikke finde positionen for M og returnerer den #VALUE fejl.

  • Til sidst skal du indsætte formlerne i cellerne ( E6:E9 ) i celler ( D6:D9 ). Vi får den #VALUE fejl i alle tilfælde, da ' start_nummer ' er større end den pågældende strengs position i ' witin_text '.

Løsning:

Udskift ' start_nummer ' argument med 1 Denne handling vil fjerne alle de #VALUE fejl fra datasættet. FIND funktionen returnerer output, fordi værdien af ' start_nummer ' er nu mindre end argumentet ' within_text ' argument.

Læs mere: Find sidste værdi i kolonne større end nul i Excel (2 nemme formler)

Årsag 4: FIND-funktionen i Excel virker ikke, hvis 'start_num' argumentet er mindre end eller lig med 0

En anden årsag til den FIND funktion, der ikke fungerer i Excel, er værdien af ' start_nummer ' er mindre end eller lig med 0 Hvis vi indtaster en hvilken som helst værdi af ' start_nummer ' argument 0 eller negativ den FIND funktion vil returnere en #VALUE For at illustrere dette vil vi bruge den negative værdi af ' start_nummer ' argumentet i følgende datasæt.

Så lad os se de trin, der er forbundet med denne metode.

TRIN:

  • I begyndelsen skal du vælge celle D5 . Indtast følgende formel i den pågældende celle:
=FIND(C5,B5,-1)

  • Tryk, Gå ind på .
  • Som følge heraf får vi en #VALUE fejl i celle D5 da vi har anvendt en negativ værdi -1 som start_nummer ' argument.

  • Endelig skal du indtaste følgende formler i cellerne ( E6:E8 ) i celler ( D6:D8 ). Vi får den #VALUE fejl i hver celle. Det sker, fordi værdien af ' start_nummer ' er negativ i hver formel.

Løsning:

Da den negative værdi af ' start_nummer ' argumentet er årsagen til, at den #VALUE fejl, derfor skal du blot erstatte alle de negative værdier med 1 . Så, den FIND funktion returnerer ikke den #VALUE fejl længere.

Læs mere: Sådan finder du flere værdier i Excel (8 hurtige metoder)

Konklusion

Afslutningsvis vil denne vejledning give dig en klar idé om, hvorfor den FIND funktionen fungerer ikke i Excel. Download den øvelsesarbejdsbog, der følger med denne artikel, for at sætte dine færdigheder på prøve. Hvis du har spørgsmål, kan du skrive en kommentar i feltet nedenfor. Vores team vil forsøge at svare dig så hurtigt som muligt. Så hold øje med mere spændende Microsoft Excel løsninger i fremtiden.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.