SEARCH, SEARCHB (Funkcijas SEARCH, SEARCHB)

SEARCH, SEARCHB (Funkcijas SEARCH, SEARCHB)

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Šajā rakstā paskaidrota funkciju SEARCH un SEARCHB formulu sintakse un lietošana programmā Microsoft Excel.

Apraksts

Funkcijas SEARCH un SEARCHB atrod vienu teksta virkni otrā teksta virknē un atgriež pirmās teksta virknes sākuma atrašanās vietas numuru, skaitot 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 "datu bāze" piekto rakstzīmi. Funkcijas Search un SEARCHB var izmantot, lai noteiktu rakstzīmes vai teksta virknes atrašanās vietu citā teksta virknē, un pēc tam izmantojiet funkcijas mid un MIDB , lai atgrieztu tekstu, vai izmantojiet funkciju REPLACE un FUNKCIJA REPLACEB , lai mainītu tekstu. Šīs funkcijas tiek rādītas šajā rakstā 1. piemērā .

Svarīgi!: 

  • Šīs funkcijas var nebūt pieejamas visās valodās.

  • Funkcija SEARCHB uzskaita 2 baitus katrai rakstzīmei tikai tad, ja kā noklusējuma valoda ir iestatīta DBCS valoda. Pretējā gadījumā funkcija SEARCHB darbojas tāpat kā funkcija SEARCH un uzskaita 1 baitu katrai rakstzīmei.

Valodas, kas atbalsta DBCS, ir japāņu, ķīniešu (vienkāršotā), ķīniešu (tradicionāla) un korejiešu.

Sintakse

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

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

Funkciju SEARCH un SEARCHB sintaksei ir šādi argumenti.

  • Atrast_tekstu.    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 un SEARCHB nav reģistrjutīga. Lai veiktu reģistrjutīgu meklēšanu, izmantojiet funkciju FIND un FINDB.

  • 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 netiek atrasta ko_atrast vērtība, #VALUE! tiek atgriezta kļūdas vērtība.

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

  • Ja sākuma _ num ir lielāks par 0 (nulle) vai lielāks par argumenta kur_atrast garumu, #VALUE! tiek atgriezta kļūdas vērtība.

  • 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

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×