Note: The other languages of the website are Google-translated. Back to English

Funkce Excel TEXTAFTER

Projekt TEXTAFTER funkce extrahuje a vrátí text, který se vyskytuje za daným podřetězcem nebo oddělovačem.

Poznámka: Tato funkce je dostupná pouze v Excelu pro Microsoft 365 na kanálu Insider.

Syntax

TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Argumenty

text (povinné): Původní textový řetězec, ze kterého chcete extrahovat text. Může být dodáván jako:
-- Textový řetězec;
Or
-- Odkaz na buňku
Oddělovač (povinné): Podřetězec nebo oddělovač, ze kterého chcete extrahovat text za ním;
Instance_num (volitelné): Instance oddělovače v textu;
-- Výchozí hodnota je 1, což znamená, že pokud se v textovém řetězci objeví více oddělovačů, bude extrahován text za prvním oddělovačem.
-- Pokud chcete hledat text začínající od konce textového řetězce, zadejte pro tento parametr záporné číslo.
match_mode (volitelné): Určuje, zda se v oddělovači rozlišují velká a malá písmena;
-- 0 (výchozí): Rozlišují se malá a velká písmena.
-- 1: Nerozlišují se malá a velká písmena.
Match_end (volitelné): Konec textu bude považován za oddělovač. Výchozí hodnota je 0.
-- 0 (výchozí): Nepřizpůsobovat oddělovač ke konci textu.
-- 1: Přiřaďte oddělovač ke konci textu.
If_not_found (volitelné): Hodnota, která se má vrátit, když nebude nalezena žádná shoda. Výchozí hodnota je #N/A chybová hodnota.

Poznámky

1) Je opakem TEXT PŘED funkce.
2) Když je oddělovač prázdný, dostanete jeden z následujících výsledků:
-- Při hledání z levé strany textového řetězce (číslo_instance je kladné) je vrácen celý textový řetězec;
-- Při hledání z pravé strany textového řetězce (číslo_instance je záporné) je vrácen prázdný text;
3) #HODNOTA! chyba nastane, pokud je splněna některá z následujících podmínek:
-- Instance_num = 0;
-- Instnce_num je větší než délka textu;
4) #N/A chyba nastane, pokud je splněna některá z následujících podmínek:
-- V textovém řetězci neexistuje oddělovač;
-- Instance_num je větší než počet výskytů oddělovače v textovém řetězci.

Návratová hodnota

Vrátí extrahovaný textový řetězec.

Příklad

Zde uvádíme následující textový seznam jako příklad, který demonstruje, jak používat TEXTAFTER funkce extrahovat text za různých podmínek.

#Příklad1: Extrahujte text za prvním oddělovačem v Excelu

Chcete-li extrahovat text, který se vyskytuje za první čárkou v určených buňkách, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",")

Poznámka: V tomto případě jsou ve vzorci vyžadovány pouze první dva argumenty.

#Příklad2: Extrahujte text za N-tým oddělovačem v Excelu

Ve výchozím nastavení funkce TEXTAFTER extrahuje text za prvním oddělovačem v textovém řetězci, i když je v textu více oddělovačů. Pokud chcete extrahovat text za N-tým oddělovačem, jako je v tomto případě druhá čárka, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",",2)

Poznámka: Chcete-li extrahovat text, který se vyskytuje za n-tým oddělovačem, stačí zadat argument číslo_instance jako odpovídající číslo. V tomto případě zadám číslo 2 pro označení druhé čárky.

#Příklad3: Extrahujte text za daným podřetězcem (nerozlišují se malá a velká písmena) v Excelu

Ve výchozím nastavení funkce TEXTAFTER rozlišuje velká a malá písmena. Pokud chcete zakázat rozlišování malých a velkých písmen, použijte funkci TEXTAFTER následovně.

Vyberte buňku (v tomto případě řekněme B2), zadejte následující vzorec a stiskněte klávesu vstoupit klíč k získání výsledku. Vyberte tuto výsledkovou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,"Consultant",1,1)

Poznámka: Chcete-li ve funkci TEXTAFTER zakázat rozlišování malých a velkých písmen, musíte zadat argument Match_mode jako 1. V tomto případě bude extrahován veškerý text, který se vyskytuje za podřetězcem „Consultant“ nebo „CONSULTANT“.

#Příklad4: Vrátí vlastní hodnotu, když TEXTAFTER neodpovídá žádnému textu

Jak je znázorněno na obrázku výše, ve výchozím nastavení funkce TEXTAFTER vrátí #N/A, když nejsou nalezeny žádné shody. Chcete-li vrátit vlastní hodnotu namísto chyb, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výsledkovou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

Poznámka: V tomto vzorci „text nenalezen” je vlastní hodnota, která se vrátí, když TEXTAFTER neodpovídá žádnému textu. Můžete to změnit, jak potřebujete.

#Příklad5: Extrahujte text za posledním oddělovačem v Excelu

Obvykle můžete zadat parametr instance_num k extrahování textu za n-tým oddělovačem v textovém řetězci. Pokud potřebujete extrahovat text za posledním oddělovačem, nejjednodušším způsobem je zadat pro tento parametr záporné číslo.

Chcete-li například extrahovat text, který se vyskytuje za poslední čárkou v tabulce níže, lze funkci TEXTAFTER změnit následovně.

Vyberte buňku (v tomto případě řekněme B2), zadejte následující vzorec a stiskněte klávesu vstoupit klíč. Vyberte tuto buňku výsledků a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",",-1)

Poznámka: Zde -1 ve vzorci pomáhá hledat původní textový řetězec od konce.


Související funkce

Funkce Excel TEXTBEFORE
Funkce TEXTBEFORE vrací text, který se vyskytuje před daným podřetězcem nebo oddělovačem.

Funkce Excel TEXTSPLIT
Funkce TEXTSPLIT rozdělí textové řetězce daným oddělovačem na pole napříč sloupci a řádky.

Funkce Excel VALUETOTEXT
Funkce VALUETOTEXT převede jakoukoli zadanou hodnotu na text.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL