Půlroční podnikový kanál (Náhled)
Vrátí text, který se vyskytuje před daným znakem nebo řetězcem. Je to opak funkce TEXTAFTER.
Syntaxe
=TEXTPŘED(text,oddělovač;[číslo_instance]; [režim_shody]; [konec_jako_oddělovač]; [když_není_nalezeno])
Syntaxe funkce TEXTPŘED má následující argumenty:
text Text, ve kterém hledáte. Zástupné znaky nejsou povoleny. Pokud je text prázdný řetězec, vrátí Excel prázdný text. Povinný argument.
oddělovač Text, který označuje bod, před kterým chcete extrahovat. Povinný argument.
číslo_instance Instance oddělovače, za kterým chcete extrahovat text. Ve výchozím nastavení instance_num = 1. Záporné číslo začne vyhledávat v textu od konce. Nepovinný argument.
režim_shody Určuje, jestli hledání textu rozlišuje velká a malá písmena. Ve výchozím nastavení se rozlišují malá a velká písmena. Nepovinný argument. Zadejte jednu z následujících možností:
-
0 Rozlišují se malá a velká písmena.
-
1 Nerozlišují se malá a velká písmena.
konec_jako_oddělovač Zachází s koncem textu jako s oddělovačem. Ve výchozím nastavení je text přesnou shodou. Nepovinný argument. Zadejte tyto údaje:
-
0 Neporovnávejte oddělovač s koncem textu.
-
1 Porovnává oddělovač s koncem textu.
když_není_nalezeno Hodnota vrácená, pokud nebyla nalezena žádná shoda. Ve výchozím nastavení se vrátí #NENÍ_K_DISPOZICI. Nepovinný argument.
Poznámky
Při hledání s prázdnou hodnotou oddělovače se TEXTPŘED okamžitě shoduje. Při hledání zepředu vrátí prázdný text (pokud je parametr instance_num kladný) a při hledání od konce vrátí celý text (pokud je parametr instance_num záporný).
|
Příklad |
Výsledek |
|---|---|
|
=TEXTPŘED("Červená karkulka, karkulka", "karkulka") |
Červená |
|
=TEXTPŘED("Červená karkulka, karkulka", "") |
|
|
=TEXTPŘED("Červená karkulka, karkulka", "", -1) |
Červená karkulka, karkulka |
Chyby
-
Excel vrátí chybu #HODNOTA! chyba pokud instance_num = 0 nebo pokud je instance_num větší než délka textu.
-
Excel vrátí chybu #NENÍ_K_DISPOZICI, pokud oddělovač není obsažen v textu.
-
Excel vrátí chybu #N/A, pokud je číslo_instance větší než počet výskytů oddělovače v textu.
Příklady
Zkopírujte ukázková data z jednotlivých následujících tabulek a vložte je postupně do buňky A1 nových excelových listů. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
|
Data |
||
|
Červená kapuce Červené Karkulky |
||
|
Červená kapuce Červené Karkulky |
||
|
Vzorce |
Výsledky |
|
|
=TEXTPŘED(A2;"Červená") |
Malý |
|
|
=TEXTPŘED(A3;"Červená") |
#NENÍ_K_DISPOZICI |
|
|
=TEXTPŘED(A3;"červená";2) |
Červené Karkulky |
|
|
=TEXTPŘED(A3;"červená";-2) |
Malý |
|
|
=TEXTPŘED(A3;"Červená";;NEPRAVDA) |
#NENÍ_K_DISPOZICI |
|
|
=TEXTPŘED(A3;"červená";3) |
#NENÍ_K_DISPOZICI |
|
Data |
|
|
Marcus Aurelius |
|
|
Sókratés |
|
|
Immanuel Kant |
|
|
Vzorce |
Výsledky |
|
=TEXTPŘED(A2," ",,,1) |
Marcus |
|
=TEXTPŘED(A3," ",,,0) |
#NENÍ_K_DISPOZICI |
|
=TEXTPŘED(A3," ",,,1) |
Sókratés |
|
=TEXTPŘED(A4," ",,,1) |
Immanuel |