Finder en tekststreng (find_tekst) i en anden tekststreng (i_tekst) og returnerer antallet af startpositioner for find_tekst fra det første tegn i i_tekst. Du kan også bruge SØG til at finde en tekststreng i en anden tekststreng, men til forskel fra SØG skelner FIND mellem store og små bogstaver og tillader ikke jokertegn.
Syntaks
FIND(find_tekst;i_tekst;start_ved)
Find_tekst er den tekst, du vil finde.
I_tekst er den tekst, der indeholder den tekst, du vil finde.
Startnr angiver det tegn, hvor søgningen skal starte. Det første tegn i i_tekst er tegn nr. 1. Hvis du udelader startnr, antages det at være 1.
Du kan også bruge start_ved til at springe et angivet antal tegn over. Antag f.eks., at du arbejder med tekststrengen "AYF0093.YngreMændsTøj". Hvis du vil finde nummeret på det første "Y" i tekststrengens beskrivende del, skal du sætte start_ved til at være lig med 8, så der ikke søges i tekstens serienummerdel. FIND begynder med tegn 8, finder find_tekst ved det næste tegn og returnerer tallet 9. FIND returnerer altid antallet af tegn fra starten af i_tekst og tæller de tegn, du springer over, hvis start_ved er større end 1.
Bemærkninger
-
Hvis find_tekst er "" (tom tekst), søger FIND efter det første tegn i søgestrengen (dvs. tegnnummer SØGB startnr eller 1).
-
Find_tekst kan ikke indeholde jokertegn.
-
Hvis find_tekst ikke findes i i_tekst, returnerer FIND fejlværdien #VÆRDI!
-
Hvis startnr ikke er større end nul, returnerer FIND fejlværdien #VÆRDI!
-
Hvis startnr er større end længden på i_tekst, returnerer FIND fejlværdien #VÆRDI!.
Eksempelsæt 1
Formel |
Beskrivelse (resultat) |
=FIND("M";"Miriam Mortensen") |
Position af første "M" i strengen (1) |
=FIND("m";"Miriam Mortensen") |
Position af første "m" i strengen (6) |
=FIND("M";"Miriam Mortensen";3) |
Position af første "M" i strengen med start ved tredje tegn (8) |
Eksempelsæt 2
Kol1 |
Formel |
Beskrivelse (resultat) |
Keramiske isolatorer #124-TD45-87 |
=MIDT([Kol1];1;FIND(" #";[Kol1];1)-1) |
Returnerer tekst fra position 1 til positionen " #" i strengen (Keramisk isolator) |
Induktionsspoler #12-671-6772 |
=MIDT([Kol1];1;FIND(" #";[Kol1];1)-1) |
Returnerer tekst fra position 1 til positionen " #" i strengen (Induktionsspole) |
Drejepotentiometre #116010 |
=MIDT([Kol1];1;FIND(" #";[Kol1];1)-1) |
Returnerer tekst fra position 1 til positionen " #" i strengen (Drejepotentiometer) |