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 |