Atrod vienu teksta virkni (find_text) citā teksta virknē (within_text) un no pirmās find_text rakstzīmes atgriež find_text sākuma within_text. Lai atrastu vienu teksta virkni citā, varat izmantot arī search, taču atšķirībā no search, FIND ir reģistrjutīga un nepieļauj aizstājējzīmes.
Sintakse
FIND(find_text,within_text,start_num)
Ko_atrast ir teksts, ko vēlaties atrast.
Kur_atrast ir teksts, kas satur tekstu, ko vēlaties atrast.
Sākuma_num norāda rakstzīmi, pie kuras sākt meklēšanu. Pirmā rakstzīme rakstzīmē within_text ir 1. rakstzīme. Ja šī start_num tiek pieņemts, ka tas ir 1.
Varat arī izmantot start_num lai izlaistu norādīto rakstzīmju skaitu. Piemēram, pieņemsim, ka strādājat ar teksta virkni "AYF0093. YoungMensApparel". Lai atrastu pirmā “J” numuru teksta virknes aprakstošajā daļā, kā sākuma_num norādiet 8, lai teksta seriālā skaitļa daļa netiktu meklēta. FIND sāk ar rakstzīmi 8, atrod ko_atrast pie nākamās rakstzīmes un atgriež skaitli 9. FIND vienmēr atgriež rakstzīmju skaitli no kur_atrast sākuma, ieskaitot rakstzīmes, kas tiek izlaistas, ja sākuma_num ir lielāks par 1.
Piezīmes
-
Ja ko_atrast ir “” (tukšs teksts), FIND atbilst pirmajai rakstzīmei meklēšanas virknē (t.i., rakstzīmei, kas numurēta ar sākuma_num vai 1).
-
Ko_atrast nevar saturēt aizstājējzīmes.
-
Ja find_text nav redzams within_text, find atgriež #VALUE! kļūdas vērtību.
-
Ja start_num nav lielāks par nulli, find atgriež #VALUE! kļūdas vērtību.
-
Ja start_num ir lielāks par objekta within_text, funkcija FIND atgriež #VALUE! kļūdas vērtību.
1. piemērs
Formula |
Apraksts (Rezultāts) |
---|---|
=FIND("M","Miriam McGodonald") |
Pirmā "M" atrašanās vieta virknē (1) |
=FIND("m","Miriam McGodonald") |
Pirmā "m" atrašanās vieta virknē (6) |
=FIND("M","Miriam McGodonald",3) |
Pirmā "M" atrašanās vieta virknē, sākot ar trešo rakstzīmi (8) |
2. piemērs
Kolonna1 |
Formula |
Apraksts (Rezultāts) |
---|---|---|
Keramiskie izolatori nr. 124-TD45-87 |
=MID([Kolonna1],1,FIND(" #",[Kolonna1],1)-1) |
Tiek izvilkts virknes teksts no pozīcijas 1 līdz pozīcijai " nr." (Keramiskie izolatori) |
Vara rituļi nr. 12-671-6772 |
=MID([Kolonna1],1,FIND(" #",[Kolonna1],1)-1) |
Tiek izvilkts virknes teksts no pozīcijas 1 līdz pozīcijai " nr." (Vara sakausi) |
Mainīgie rezistori nr. 116010 |
=MID([Kolonna1],1,FIND(" #",[Kolonna1],1)-1) |
Tiek izvilkts virknes teksts no pozīcijas 1 līdz pozīcijai " nr." (Mainīgie rezistori) |