Vraća tekst koji se pojavljuje pre datog znaka ili niske. Suprotna je od funkcije TEXTAFTER.
Sintaksa
=TEXTBEFORE(tekst, znak za razgraničavanje,[instance_num], [match_mode], [match_end], [if_not_found])
Sintaksa funkcije TEXTBEFORE ima sledeće argumente:
Tekst Tekst u okviru koji tražite. Džoker znakovi nisu dozvoljeni. Ako je tekst prazna niska, Excel daje prazan tekst. Obavezno.
znak za razgraničavanje Tekst koji označava tačku pre koje želite da izdvojite. Obavezno.
instance_num Instanca znaka za razgraničavanje posle koje želite da izdvojite tekst. Podrazumevano je instance_num = 1. Negativan broj počinje da pretražuje tekst od kraja. Opcionalno.
match_mode Određuje da li pretraga teksta razlikuje mala i velika slova. Podrazumevana postavka razlikuje mala i velika slova. Opcionalno. Unesite nešto od sledećeg:
-
0 Razlikuje mala i velika slova.
-
1 Slučaj ne razlikuje slučaj.
match_end Tretira kraj teksta kao znak za razgraničavanje. Tekst je podrazumevano potpuno podudaranje. Opcionalno. Unesite sledeće:
-
0 Ne podudaraj znak za razgraničavanje sa krajem teksta.
-
1 Podudaranje znaka za razgraničavanje sa krajem teksta.
if_not_found Vraćena je vrednost ako nije pronađeno nijedno podudaranje. Podrazumevano se #N/A. Opcionalno.
Napomene
Prilikom pretraživanja sa praznom vrednošću znaka za razgraničavanje, textBEFORE se odmah podudara. On vraća prazan tekst prilikom pretrage sa prednje instance_num je pozitivan) i ceo tekst prilikom pretraživanja od kraja (ako je instance_num negativan).
Primer |
Rezultat |
---|---|
=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "hauba") |
Crvena jahanje |
=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "") |
|
=TEXTBEFORE("Crvena kapuljača, crvena kapuljača", "", -1) |
Crvena kapuljača, crvena kapuljača |
Greške
-
Excel daje #VALUE! ako instance_num = 0 ili instance_num veću od dužine teksta.
-
Excel daje grešku #N/A ako znak za razgraničavanje nije sadržan u tekstu.
-
Excel daje grešku #N/A ako je instance_num veći od broja pojavljivanja znaka za razgraničavanje u tekstu.
Primeri
Kopirajte primere podataka u svakoj od sledećih tabela i nalepite ih u ćeliju A1 novog Excel radnog lista. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke.
Podaci |
||
Crvena kapuljača male Crvene kapuljače |
||
Crvena kapuljača male crvene kapuljače |
||
Formule |
Rezultati |
|
=TEXTBEFORE(A2,"Crveno") |
Mali |
|
=TEXTBEFORE(A3,"Crveno") |
#N/A |
|
=TEXTBEFORE(A3,"crveno",2) |
Mala crvena hauba |
|
=TEXTBEFORE(A3,"crveno",-2) |
Mali |
|
=TEXTBEFORE(A3,"Crveno",FALSE) |
#N/A |
|
=TEXTBEFORE(A3,"crveno",3) |
#N/A |
Podaci |
|
Markus Aurelijus |
|
Sokrat |
|
Immanuel Kant |
|
Formule |
Rezultati |
=TEXTBEFORE(A2," ",,,1) |
Markus |
=TEXTBEFORE(A3," ",,,0) |
#N/A |
=TEXTBEFORE(A3," ",,,1) |
Sokrat |
=TEXTBEFORE(A4," ",,,1) |
Nemanuelno |