Finner én tekststreng (find_text) i en annen tekststreng (within_text), og returnerer nummeret til startposisjonen til find_text, fra det første tegnet i within_text. Du kan også bruke SØK til å finne én tekststreng inni en annen, men i motsetning til SØK skiller FINN mellom store og små bokstaver og tillater ikke jokertegn.
Syntaks
FINN(find_text;within_text;start_num)
Finn er teksten du vil finne.
Innen_tekst er teksten som inneholder teksten du vil finne.
Startpos angir tegnet søket skal startes på. Det første tegnet i innen_tekst har nummer 1. Hvis du utelater startpos, brukes verdien 1.
Du kan også bruke start_num til å hoppe over et angitt antall tegn. Anta for eksempel at du arbeider med tekststrengen «AYF0093. YoungMensApparel". Hvis du vil finne plasseringen til den første forekomsten av "H" i den beskrivende delen av teksten, setter du startpos til 8, slik at den delen av teksten som utgjør produktnummeret, ikke inngår i søket. FINN søker fra det åttende tegnet i strengen, finner argumentet tekst som det neste tegnet, og returnerer tallet 9. FINN returnerer alltid antallet tegn fra begynnelsen av innen_tekst, medregnet tegnene du hopper over hvis startpos er større enn 1.
Kommentarer
-
Hvis finn_tekst er lik "" (tom tekst), vil FINN samsvare det første tegnet i søkestrengen (det vil si tegnet angitt med start_num eller 1).
-
Finn kan ikke inneholde jokertegn.
-
Hvis find_text ikke vises i within_text, returnerer FINN #VALUE! som feilverdi.
-
Hvis start_num ikke er større enn null, returnerer FINN #VALUE! som feilverdi.
-
Hvis start_num er større enn lengden på within_text, returnerer FINN #VALUE! som feilverdi.
Eksempelsett 1
Formel |
Beskrivelse (Resultat) |
---|---|
=FINN("M","Miriam McGovern") |
Posisjonen til den første "M" i strengen (1) |
=FINN("m","Miriam McGovern") |
Posisjonen til den første "m" i strengen (6) |
=FINN("M","Miriam McGovern",3) |
Plasseringen til den første "M" i strengen, som begynner med det tredje tegnet (8) |
Eksempelsett 2
Kol1 |
Formel |
Beskrivelse (Resultat) |
---|---|---|
Keramiske isolatorer #124-TD45-87 |
=DELTEKST([Kolonne1],1,FINN(" #",[Kolonne1],1)-1) |
Trekker ut tekst fra posisjon 1 til posisjonen til " #" i strengen (keramiske isolatorer) |
Induksjonsspoler #12-671-6772 |
=DELTEKST([Kolonne1],1,FINN(" #",[Kolonne1],1)-1) |
Trekker ut tekst fra posisjon 1 til posisjonen til " #" i strengen (kobberspoler) |
Reguleringsmotstander #116010 |
=DELTEKST([Kolonne1],1,FINN(" #",[Kolonne1],1)-1) |
Trekker ut tekst fra posisjon 1 til posisjonen til " #" i strengen (Variable Resistors) |