Innholdsfortegnelse
I denne opplæringen vil vi forklare årsakene til problemet med hvorfor FINN -funksjonen i excel ikke fungerer. I Microsoft Excel brukes FINN -funksjonen til å finne et bestemt tegn eller delstreng inne i en tekststreng. Noen ganger fungerer ikke FINN -funksjonen riktig og gir en #VERDI -feil. Denne feilen oppstår som et resultat av feil argumentvalg i FINN -funksjonen.
Last ned øvelsesarbeidsbok
Du kan laste ned øvelsesarbeidsboken herfra.
Finn-funksjonen fungerer ikke.xlsx
Oversikt over Excel FIND-funksjonen
- Beskrivelse
Funksjonen FINN brukes til å finne et bestemt tegn eller delstreng inne i en tekststreng
- Generisk syntaks
FINN(finn_tekst, innenfor_tekst, [startnummer])
- Argumentbeskrivelse
Argument | Krav | Forklaring |
---|---|---|
finn_tekst | Obligatorisk | Substring som vi ønsker å finne. |
innen_tekst | Obligatorisk | Hvor teksten skal søkes. |
[startnummer] | Valgfritt | Begynnelsen av søket i teksten. Standardverdien for dette argumentet er 1 . |
- Returnerer
plassering av en bestemt delstreng fra en streng.
- Tilgjengelig i
Alle versjoneretter Excel 2003 .
4 grunner med løsninger for å finne funksjonen som ikke fungerer i Excel
I denne artikkelen vil vi demonstrere 4 årsaker og løsninger til problemet med hvorfor FINN -funksjonen i excel ikke fungerer. For å illustrere dette tydelig for deg vil vi bruke et unikt datasett for hver metode.
Årsak 1: FINN-funksjonen fungerer ikke hvis 'innen_tekst'-argumentet ikke inneholder 'finn_tekst'-argument i Excel
Først og først og fremst vil vi diskutere hvorfor FINN funksjonen i excel ikke fungerer siden ' innen_tekst '-argumentet ikke inneholder ' finn-tekst '-argumentet. I følgende datasett har vi noen strenger i celler ( B5:B8 ). Vi kan finne posisjonene til delstrengene i celleområdet ( b ) ved å bruke FINN funksjonen. Anta at vi finner posisjonen til understrengen ' a ' i strengen Microsoft . Hvis du legger merke til at understrengen a ikke er til stede i streng Microsoft . Så i dette tilfellet inneholder ikke « innen_tekst »-argumentet « finn_tekst »-argumentet. FINN funksjonen vil ikke fungere i dette tilfellet.
La oss se fremgangsmåten for å illustrere denne metoden.
TRINN :
- Til å begynne med, velg celle D5 . Sett inn følgende formel i den cellen:
=FIND(C5,B5)
- Trykk Enter .
- I tillegg gir formelen ovenfor en #VALUE feil icelle D5 som strengen Microsoft ikke inneholder understreng a .
- Til slutt setter du inn følgende formler for celler ( E6:E8 ) i cellene ( D6:D8 ). Vi får #VALUE -feilen for hvert tilfelle siden delstrengene ikke er til stede i stings.
Løsning:
Nå for å løse denne feilkopien, de følgende nye verdiene for understrenger i kolonne C . Siden ' within_text ' inneholder de nylig lagt til verdiene, får vi ingen #VALUE -feil.
Les mer: Hvordan finne tekst i celle i Excel
Grunn 2: FINN-funksjonen i Excel fungerer ikke på grunn av store og små bokstaver i argumenter
I Excel, fungerer ikke FINN -funksjonen hvis ' finn_tekst t' ikke samsvarer nøyaktig med strengene til ' innen_tekst '. Så sakssensitiviteten til argumenter er en annen grunn til at FINN -funksjonen i Excel ikke fungerer. I det følgende datasettet har vi det samme datasettet bare med forskjellige understrenger. I celle B5 er strengen Microsoft . Fra den strengen vil vi finne posisjonen til understrengen m . Vi kan se at delstrengtegnet er med små bokstaver mens strengen inneholder det samme tegnet med store bokstaver.
La oss se fremgangsmåten for å utføre denne metoden.
TRINN:
- Først velger du celle D5 . Sett inn følgende formeli den cellen:
=FIND(C5,B5)
- Trykk Enter .
- Deretter kan vi se #VERDI -feilen i celle D5 .
- Endelig , skriv ned følgende formler for celler ( E6:E8 ) i cellene ( D6:D8 ). Vi vil få en #VALUE feil for hvert tilfelle siden delstrengene ikke samsvarer nøyaktig med noen av de tilsvarende strengene.
Løsning:
For å løse denne feilen, erstatt de tidligere verdiene til delstrenger med nye verdier som samsvarer nøyaktig med argumentet ' innen_tekst . Etter utskifting kan vi se at FINN funksjonen fungerer som den skal og ikke returnerer noen #VERDI -feil.
Les mer: Hvordan finne ut om et celleområde inneholder spesifikk tekst i Excel (4 metoder)
Lignende avlesninger
- Excel-søk etter tekst i området (11 raske metoder)
- Hvordan finne om celle inneholder spesifikk tekst i Excel
- Hvordan finne verdi innenfor rekkevidde i Excel (3 metoder)
- Excel-funksjon: FINN vs. SØK (en sammenlignende analyse)
- Hvordan finne et tegn i streng i Excel
Grunn 3: Excel FIND-funksjonen fungerer ikke når 'start_num'-argumentet er større enn 'within_text'-argumentet
Når du bruker FINN funksjonen, er det obligatorisk at verdien av argumentet ' startnummer ikke vil være større enn antallet totalttegn i « innen_tekst »-argumentet. FINN -funksjonen i excel vil ikke fungere hvis du legger inn en verdi av « startnummer »-argumentet som er større enn « innen_tekst »-argumentet. For å illustrere denne metoden vil vi bruke følgende datasett.
La oss se trinnene for å utføre denne metoden.
TRINN:
- Først velger du celle D5 . Skriv ned følgende formel i den cellen:
=FIND(C5,B5,7)
- Neste, trykk Enter .
- Så vi får #VERDI -feilen i celle D5 .
Denne feilen oppstår fordi posisjonen til understrengen M i strengen Microsoft er 1 . Men funksjonen FINN begynner å se fra posisjon 7 . Det er grunnen til at funksjonen ikke finner posisjonen til M og returnerer feilen #VERDI .
- Sett inn formlene til cellene ( E6:E9 ) i celler ( D6:D9 ). Vi får #VALUE -feilen i alle tilfeller siden ' startnummer '-argumentet er større enn posisjonen til den strengen i ' witin_text '.
Løsning:
Erstatt argumentet ' startnummer med 1 . Denne handlingen vil fjerne alle #VALUE -feilene fra datasettet. FINN -funksjonen returnerer utdata fordi verdien av ' startnummer '-argumentet nå er mindre enn ' innen_tekst '-argumentet.
LesMer: Finn siste verdi i kolonne større enn null i Excel (2 enkle formler)
Grunn 4: FINN-funksjonen i Excel fungerer ikke hvis 'start_num'-argumentet er mindre enn eller lik 0
En annen årsak til at FINN -funksjonen ikke fungerer i excel er verdien av argumentet ' startnummer ' er mindre enn eller lik 0 . Hvis vi legger inn en verdi av « startnummer »-argumentet 0 eller negativ, vil FINN -funksjonen returnere en #VERDI -feil. For å illustrere dette vil vi bruke den negative verdien av ' startnummer '-argumentet i følgende datasett.
Så, la oss se trinnene knyttet til dette metode.
TRINN:
- I begynnelsen velger du celle D5 . Skriv inn følgende formel i den cellen:
=FIND(C5,B5,-1)
- Trykk, Enter .
- Som et resultat får vi en #VALUE feil i celle D5 siden vi har brukt en negativ verdi -1 som ' startnummer '-argument.
- Til slutt, skriv inn følgende formler for celler ( E6:E8 ) i celler ( D6:D8 ). Vi får feilen #VALUE i hver celle. Det skjer fordi verdien av ' startnummer -argumentet er negativ i hver formel.
Løsning:
Siden den negative verdien til ' startnummer '-argumentet er årsaken til #VALUE -feilen, er det derfor bare å erstatte alle de negative verdienemed 1 . Så FINN -funksjonen returnerer ikke lenger #VERDI -feilen.
Les mer: Hvordan finne flere verdier i Excel (8 raske metoder)
Konklusjon
Avslutningsvis vil denne opplæringen gi deg en klar idé om hvorfor FINN -funksjonen ikke fungerer i excel. Last ned øvelsesarbeidsboken som følger med denne artikkelen for å sette ferdighetene dine på prøve. Hvis du har spørsmål, vennligst legg igjen en kommentar i boksen nedenfor. Teamet vårt vil prøve å svare deg så snart som mulig. Så hold øye med flere spennende Microsoft Excel -løsninger i fremtiden.