Söker efter en textsträng (find_text) i en annan textsträng (within_text) och returnerar numret på startpositionen för find_text, från det första tecknet i within_text. Du kan också använda SÖK för att hitta en textsträng i en annan, men till skillnad från SÖK är HITTA skiftlägeskänsligt och tillåter inte jokertecken.
Syntax
HITTA(find_text;within_text;start_num)
Find_text är den text du vill söka efter.
Within_text är den text som innehåller den text du vill söka efter.
Startpos anger det tecken som sökningen ska startas från. Det första tecknet i inom är tecken nummer 1. Om du utelämnar startpos antas värdet vara 1.
Du kan också använda start_num för att hoppa över ett angivet antal tecken. Anta till exempel att du arbetar med textsträngen "AYF0093. UngaMensApparel". Om du vill bestämma positionen för den första förekomsten av "K" i den beskrivande delen av textsträngen, anger du värdet 8 för startpos så att den del av texten som innehåller serienumret inte genomsöks. HITTA börjar sökningen vid tecken nummer 8, hittar sök vid nästa tecken och returnerar talet 9. HITTA returnerar alltid antalet tecken från början av inom, och räknar de tecken du hoppar över om startpos är större än 1.
Anmärkningar
-
Om sök är "" (tom text) returnerar HITTA det första tecknet i söksträngen (d.v.s. tecknet med position startpos eller 1).
-
Sök kan inte innehålla jokertecken.
-
Om find_text inte visas i within_text returnerar HITTA #VALUE! felvärdet #REFERENS!.
-
Om start_num inte är större än noll returnerar HITTA #VALUE! felvärdet #REFERENS!.
-
Om start_num är större än längden på within_text returnerar HITTA #VALUE! felvärdet #REFERENS!.
Exempeluppsättning 1
Formel |
Beskrivning (resultat) |
---|---|
=HITTA("M";"Miriam McGovern") |
Positionen för det första "M" i strängen (1) |
=HITTA("m";"Miriam McGovern") |
Positionen för det första "m" i strängen (6) |
=HITTA("M";"Miriam McGovern";3) |
Positionen för det första "M" i strängen, med början med det tredje tecknet (8) |
Exempeluppsättning 2
Col1 |
Formel |
Beskrivning (resultat) |
---|---|---|
Keramisk isolator #124-TD45-87 |
=EXTEXT([Kolumn1],1;HITTA(" #";[Kolumn1],1)-1) |
Hämtar text från position 1 till positionen för " #" i strängen (Keramiska isolatorer) |
Kopparspole #12-671-6772 |
=EXTEXT([Kolumn1],1;HITTA(" #";[Kolumn1],1)-1) |
Hämtar text från position 1 till positionen för " #" i strängen (Kopparspole) |
Resistorer #116010 |
=EXTEXT([Kolumn1],1;HITTA(" #";[Kolumn1],1)-1) |
Extraherar text från position 1 till positionen för " #" i strängen (resistorer) |