Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel tīmeklim

Atgriež tekstu, kas ir pirms dotās rakstzīmes vai virknes. Tā ir pretēja funkcijai TEXTAFTER.

Sintakse

=TEXTBEFORE(teksts,norobežotājs,[instance_num], [match_mode], [match_end], [if_not_found])

Funkcijas TEXTBEFORE sintaksei ir šādi argumenti.

teksts       Teksts, kurā meklējat. Aizstājējzīmes nav atļautas. Ja teksts ir tukša virkne, Excel atgriež tukšu tekstu. Obligāts arguments.

norobežotājs       Teksts, kas atzīmē punktu, pirms kura ir izgūstams. Obligāts arguments.

instance_num       Norobežotāja instance, pēc kuras vēlaties izvilkt tekstu.   Pēc noklusējuma instance_num = 1.  Negatīvs skaitlis sāk meklēt tekstu no beigām. Neobligāts arguments.

match_mode    Nosaka, vai teksta meklēšana ir reģistrjutīga. Noklusējums ir reģistrjutīgs. Neobligāts arguments. Ievadiet kādu no šīm opcijām:

  • 0      Reģistrjutīgs.

  • 1      Nav reģistrjutīgs.

match_end     Teksta beigas tiek uzskatītas par norobežotāju. Pēc noklusējuma teksts ir precīza atbilstība. Neobligāts arguments. Ievadiet šādu tekstu:

  • 0      Nesaskaņot norobežotāju ar teksta beigām.

  • 1      Saskaņot norobežotāju ar teksta beigām.

if_not_found    Vērtība, kas tiek atgriezta, ja atbilstības nav atrastas. Pēc noklusējuma tiek atgriezts #N/A. Neobligāts arguments.

Piezīmes

Meklējot ar tukšu norobežotāja vērtību, TEXTBEFORE nekavējoties atbilst. Meklējot no priekšpuses (ja teksts instance_num ir pozitīvs), tiek atgriezts tukšs teksts, bet visu tekstu — meklējot no beigām (ja instance_num ir negatīvs).

Piemērs

Rezultāts

=TEXTBEFORE("Red riding hood's, red hood", "hood")

Red jābrauc

=TEXTBEFORE("Sarkanā braukšanas šom un sarkanā krāsa", "")

=TEXTBEFORE("Sarkans braukšanas šoms, sarkanā krāsa", "", -1)

Sarkangalvītes, sarkanā kapuce

Kļūdas

  • Excel atgriež #VALUE! kļūda, ja instance_num = 0 vai instance_num ir lielāks par teksta garumu.

  • Excel atgriež kļūdu #N/A, ja tekstā nav norobežotāja.

  • Programma Excel atgriež #N/A, ja instance_num ir lielāks par norobežotāja gadījumu skaitu tekstā.

Piemēri

Nokopējiet tālāk redzamo tabulu datu paraugus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Dati

Sarkangalvītes sarkanā kapuce

Sarkangalvītes sarkanā kapuce

Formulas

Rezultāti

=TEXTBEFORE(A2,"Red")

Little 

=TEXTBEFORE(A3,"Red")

#N/A

=TEXTBEFORE(A3;"sarkana",2)

Nedaudz sarkanas braukšanas un šoseju

=TEXTBEFORE(A3,"red",-2)

Little

=TEXTBEFORE(A3;"Sarkana";;FALSE)

#N/A

=TEXTBEFORE(A3;"sarkana",3)

#N/A

Dati

Marks Aurēlijs

Sokrāts

Imanuēls Kants

Formulas

Rezultāti

=TEXTBEFORE(A2," ",,,1)

Kausa

=TEXTBEFORE(A3," ",,,0)

#N/A

=TEXTBEFORE(A3," ",,,1)

Sokrāts

=TEXTBEFORE(A4," ",,,1)

Immanuel

Skatiet arī

Teksta funkcijas (uzziņa)

Funkcija TEXTSPLIT

Funkcija TEXTAFTER

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.