(Tikai Office Insider beta versija)
Windows: 2203 (būvējumu 15104)
Mac: 16.60 (220304)

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 gadījums, pēc kura 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ējuma iestatījums ir reģistrjutīgs. Neobligāts arguments. Ievadiet vienu no šīm opcijām:

  • 0      Reģistrjutīgs.

  • 1      Reģistrjutiņa.

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

  • 0      Neatbilst norobežotājam teksta beigās.

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

if_not_found    Vērtība, kas tiek atgriezta, ja netiek atrasta atbilstība. Pēc noklusējuma #N/A tiek atgriezta vērtība. 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 meklējot no beigām — visu tekstu (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ā, sarkanā krāsa", "")

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

Red riding hood's, red hood

Kļūdas

  • Excel atgriež #VALUE! 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 norādīto tabulu paraugu datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Dati

Mazā sarkanā šoseju šomiņa sarkanā krāsā

Nedaudz sarkanas braukšanas un sarkanās gaismas

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

Blūza Aurelius

Sokrates

Immanuel Kant

Formulas

Rezultāti

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

Kausa

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

#N/A

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

Sokrates

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

Immanuel

Skatiet arī

Teksta funkcijas (uzziņa)

Funkcija TEXTSPLIT

Funkcija TEXTAFTER

Vai nepieciešama papildu palīdzība?

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

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×