SEARCH atgriež rakstzīmes numuru, pie kura noteikta rakstzīme vai teksta virkne atrasta pirmo reizi, sākot ar start_num. Izmantojiet SEARCH, lai noteiktu rakstzīmes vai teksta virknes atrašanās vietu citā teksta virknē un varētu izmantot funkciju MID vai REPLACE, lai mainītu tekstu.
Sintakse
SEARCH(find_text,within_text,start_num)
Find_text ir meklējamais teksts. Programmā find_text varat izmantot aizstājējzīmes — jautājuma zīmi (?) un zvaigznīti (*). Jautājuma zīme atbilst jebkurai vienai rakstzīmei; zvaigznīte atbilst jebkurai rakstzīmju secībai. Ja vēlaties atrast jautājuma zīmi vai zvaigznīti, pirms rakstzīmes ievadiet tildi (~).
Within_text ir teksts, kurā vēlaties meklēt find_text.
Start_num ir rakstzīmju numurs within_text, ar kuru sākt meklēšanu. Izmantojiet sākuma_num, lai izlaistu noteiktu rakstzīmju skaitu. Piemēram, pieņemsim, ka jāstrādā ar teksta virkni "AYF0093. YoungMensAprel". 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. SEARCH sāk ar rakstzīmi 8, atrod find_text pie nākamās rakstzīmes un atgriež skaitli 9. Funkcija SEARCH vienmēr atgriež rakstzīmju skaitu no within_text sākuma, ieskaitot rakstzīmes, kas tiek izlaistas, ja start_num ir lielāks par 1.
Piezīmes
- Meklējot tekstu, funkcija SEARCH neatšķir lielos un mazos burtus.
- Funkcija SEARCH ir līdzīga funkcijai FIND, tikai funkcija FIND ir reģistrjutīga.
- Ja find_text netiek atrasts, #VALUE! tiek atgriezta kļūdas vērtība.
- Ja start_num ir izlaists, tiek pieņemts, ka tas ir 1.
- Ja start_num ir lielāks par 0 (nulle) vai lielāks par within_text garumu, tiek #VALUE! tiek atgriezta kļūdas vērtība.
Piemēri
| Col1 | Col2 | Col3 | Formula | Apraksts (rezultāts) |
|---|---|---|---|---|
| Paziņojumi | Peļņas norma | norma | =SEARCH("e",[1. kolonna],6) | Pirmā "j" pozīcija virknē, sākot ar sesto pozīciju (7) |
| Paziņojumi | Peļņas norma | norma | =SEARCH([Kolonna3],[Kolonna2]) | "Normas" pozīcija "Peļņas normā" (8) |
| Paziņojumi | Peļņas norma | norma | =REPLACE([Col2],SEARCH([Col3],[Col2]),6,"Summa") | Aizstāj "norma" ar "summa" (peļņas summa) |