Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Šajā rakstā paskaidrota funkcijas SEARCH formulas sintakse un lietošana programmā Microsoft Excel.

Apraksts

Funkcija SEARCH atrod vienu teksta virkni otrā teksta virknē un atgriež pirmās teksta virknes sākuma pozīcijas numuru no otrās teksta virknes pirmās rakstzīmes. Piemēram, lai atrastu burta "n" atrašanās vietas numuru vārdā "printer", varat izmantot šādu funkciju:

=SEARCH("n","printer")

Šī funkcija atgriež 4, jo "n" ir ceturtā rakstzīme vārdā "printer".

Var arī meklēt vārdus citos vārdos. Piemēram, funkcija

=SEARCH("base","database")

atgriež 5, jo vārds "base" sākas ar vārda "database" piekto rakstzīmi. Varat izmantot SEARCH, lai noteiktu rakstzīmes vai teksta virknes atrašanās vietu citā teksta virknē, un pēc tam izmantot MID, lai atgrieztu tekstu, vai izmantot taustiņu REPLACE, lai mainītu tekstu. Šīs funkcijas tiek demonstrētas šī raksta 1 . piemērā.

Sintakse

SEARCH(atrast_tekstu,tekstā,[sākuma_numurs])

Funkcijai SEARCH ir šādi argumenti.

  • find_text    Obligāts. Tas ir meklējamais teksts.

  • Tekstā.    Obligāts. Teksts, kurā meklējama argumenta ko_atrast vērtība.

  • Sākuma_numurs.    Nav obligāts. Tās rakstzīmes numurs argumentā tekstā, no kuras jāsāk meklēšana.

Piezīme

  • Funkcija SEARCH nav reģistrjutīga. Ja vēlaties veikt reģistrjutīgu meklēšanu, varat izmantot FIND.

  • Argumentā atrast_tekstu var izmantot aizstājējzīmes — jautājuma zīmi (?) un zvaigznīti (*). Jautājuma zīme atbilst vienai rakstzīmei, bet zvaigznīte — jebkurai rakstzīmju secībai. Lai atrastu tieši jautājuma zīmi vai zvaigznīti, pirms rakstzīmes ierakstiet tildes rakstzīmi (~).

  • Ja vērtības find_text nav atrasta, tiek #VALUE! kļūdas vērtību.

  • Ja netiek norādīts arguments sākuma_skaitlis, tiek pieņemts, ka tas ir 1.

  • Ja start_num nav lielāks par 0 (nulle) vai lielāks par argumenta within_text garumu, #VALUE! kļūdas vērtību.

  • Izmantojiet sākuma_skaitlis, lai izlaistu norādīto rakstzīmju skaitu. Funkcijas SEARCH izmantošanas piemērs: jūs strādājat ar teksta virkni “AYF0093.JauniešuTērpi”. Lai teksta virknes aprakstošajā daļā atrastu pirmā “J” numuru, iestatiet, ka sākuma_skaitlis ir 8, tādējādi teksta (šajā gadījumā "AYF0093") sērijas numura daļa netiek pārmeklēta. Funkcija SEARCH meklēšanas darbību sāk ar astoto rakstzīmes vietu, atrod rakstzīmi, kas argumentā atrast_tekstu norādīta nākamajā atrašanās vietā, un atgriež skaitli 9. Funkcija SEARCH vienmēr atgriež rakstzīmju skaitu no argumenta tekstā sākuma, skaitot izlaistās rakstzīmes, ja arguments sākuma_skaitlis ir lielāks par 1.

Piemēri

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Dati

Paziņojumi

Peļņas norma

norma

Šeit ir "galvenais".

Formula

Apraksts

Rezultāts

=SEARCH("j";A2;6)

Pirmā "j" atrašanās vieta šūnas A2 virknē, sākot ar sesto pozīciju

7

=SEARCH(A4;A3)

Virknes "norma" (meklējamā virkne ir šūna A4) atrašanās vieta virknē "Peļņas norma" (šūna, kurā jāmeklē, ir A3).

8

=REPLACE(A3;SEARCH(A4;A3);6;"Summa")

Aizstāj "norma" ar "summa", vispirms meklējot "norma" atrašanās vietu šūnā A3 un pēc tam aizstājot pirmo rakstzīmi un nākamās četras rakstzīmes ar virkni "summa".

Peļņas summa

=MID(A3;SEARCH(" ";A3)+1;4)

Atgriež pirmās četras rakstzīmes, kas atrodas aiz pirmās atstarpes rakstzīmes virknē "Peļņas norma" (šūna A3).

norm

=SEARCH("""";A5)

Pirmo pēdiņu (") atrašanās vieta šūnā A5.

5

=MID(A5;SEARCH("""";A5)+1;SEARCH("""";A5;SEARCH("""";A5)+1)-SEARCH("""";A5)-1)

Atgriež tikai to tekstu, kas šūnā A5 iekļauts pēdiņās.

galvenais

Svarīgi!: 

  • Funkcija SEARCHB ir novecojusi.

  • Darbgrāmatās, kas iestatītas kā Saderības versija 2, search ir uzlabota darbība ar Surrogate pāriem, skaitot tos kā vienu rakstzīmi, nevis divas. Variantu atlasītāji (parasti tiek izmantoti ar Emojis) joprojām tiek skaitīti kā atsevišķas rakstzīmes. Papildinformāciju lasiet šeit: Unikoda standarts

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.