Tagastab teksti, mis esineb enne antud märki või stringi. See on funktsioonile TEXTAFTER vastupidine.

Süntaks

=TEXTBEFORE(tekst;eraldaja;[instance_num]; [match_mode]; [match_end]; [if_not_found])

Funktsiooni TEXTBEFORE süntaksil on järgmised argumendid.

Tekst       Tekst, mida otsite. Metamärgid pole lubatud. Kui tekst on tühi string, tagastab Excel tühja teksti. Nõutav.

Eraldaja   Tekst, mis tähistab punkti, mille ette soovite ekstraktida. Nõutav.

instance_num       Eraldaja eksemplar, mille järel soovite teksti ekstraktida.   Vaikimisi instance_num = 1.  Negatiivne arv alustab teksti otsimist lõpust. Valikuline.

match_mode    Määrab, kas tekstiotsing on tõstutundlik. Vaikeväärtus on tõstutundlik. Valikuline. Sisestage üks järgmistest.

  • 0      Tõstutundlik.

  • 1      Juhtum on tundetu.

match_end     Teksti lõppu käsitletakse eraldajana. Vaikimisi on tekst täpne vaste. Valikuline. Sisestage järgmine tekst:

  • 0      Ärge vastendage eraldajat teksti lõpuga.

  • 1      Sobitage eraldaja teksti lõpuga.

if_not_found    Kui vastet ei leita, tagastatakse väärtus. Vaikimisi tagastatakse #N/A. Valikuline.

Kommentaarid

Tühja eraldajaväärtusega otsimisel vastab TEXTBEFORE kohe. Esiküljelt otsimisel (kui instance_num on positiivne) tagastab see tühja teksti ja lõpust otsimisel kogu teksti (kui instance_num on negatiivne).

Näide

Tulem

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

Punane ratsutamine

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

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

Red riding hood's, red hood

Tõrked

  • Excel tagastab tõrke #VALUE! kui instance_num = 0 või kui instance_num on suurem kui teksti pikkus.

  • Kui eraldaja pole tekstis, tagastab Excel tõrke #N/A.

  • Excel tagastab vea #N/A, kui instance_num on suurem kui teksti eraldaja esinemiskordade arv.

Näited

Kopeerige iga järgmise tabeli näidisandmed ja kleepige need uue Exceli töölehe lahtrisse A1. Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.

Data (Andmed)

Little Red Riding Hood's red hood

Väike punane ratsutamiskaabli punane kapp

Valemid

Tulemid

=TEXTBEFORE(A2;"Punane")

Vähe 

=TEXTBEFORE(A3;"Punane")

#N/A

=TEXTBEFORE(A3;"punane";2)

Väike punane ratsutav hood

=TEXTBEFORE(A3;"punane";-2)

Vähe

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

#N/A

=TEXTBEFORE(A3;"punane";3)

#N/A

Andmed

Marcus Aurelius

Socrates

Immanuel Kant

Valemid

Tulemid

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

Marcus

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

#N/A

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

Socrates

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

Immanuel

Lisateave

Tekstifunktsioonid (teatmematerjalid)

Funktsioon TEXTSPLIT

Funktsioon TEXTAFTER

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.