V tomto článku se naučíme, jak vrátit text až na druhé místo v aplikaci Microsoft Excel.
Extrahování textu až na druhou mezeru ("") znak z daného řetězce
Někdy je uveden seznam textových řetězců a je vyžadováno extrahování části řetězce až do 2. znaku mezery (""). Například extrahování jména a prostředního jména z celého jména odděleného mezerami. Pojďme tedy pochopit, jak tento problém vyřešit pomocí níže uvedeného příkladu.
Vzorec
K tomu použijeme kombinaci následujících funkcí
- VLEVO, ODJET
- NALÉZT
- NÁHRADNÍ
- LEN
Kombinace těchto funkcí najde druhý znak mezery a nahradí jej jakýmkoli jiným znakem, který lze snadno umístit do manipulovaného řetězce. Podívejme se na níže uvedenou syntaxi s vysvětlením argumentu.
Syntaxe vzorce:
= LEFT (řetězec, FIND ("*", SUBSTITUTE (řetězec, "", "*", LEN (řetězec) - LEN (SUBSTITUTE (řetězec, "", ""))))) - 1) |
řetězec: daný řetězec
"": vesmírný znak
"*": znak pro nahrazení znaku mezery (musí být jedinečný pro všechna jména)
Příklad:
Pochopit to všechno může být matoucí. Pojďme pochopit, jak používat funkci pomocí příkladu. Zde máme seznam jmen a musíme z úplných jmen najít jméno a prostřední jméno.
Použijte vzorec:
= LEFT (A2, FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) - LEN (SUBSTITUTE (A2, "", ""))))) - 1) |
Vysvětlení
- Funkce LEN vrací délku řetězce.
- SUBSTITUTE (A2, "", "") vrací "BronchoBillyAnderson" (bez mezer)
- LEN (A2) - LEN (SUBSTITUTE (A2, "", ""))) vrátí rozdíl jmen s mezerami a bez mezer. Dostaneme tedy počet mezer v řetězci. tj. 2
- Rozdíl bude použit k nahrazení znaku * konkrétnímu znaku mezery. Vrátí „Broncho Billy*Anderson“
- Funkce FIND najde funkci * char a LEFT extrahuje hodnotu do * char.
- -1 použijte, aby nový řetězec neobsahoval mezeru. Jeho momentální volba zachovat prostor nebo ne. Nedělá to žádný rozdíl.
Jak vidíte, výsledné jméno má pouze křestní jméno a prostřední jméno. Zkopírujte vzorec do jiných buněk pomocí zkratky Ctrl + D.
Jak vidíte, všechna jména jsme získali pomocí jednoho vzorce. Není to zajímavé!
POZNÁMKA: Místo funkce NAJÍT použijte funkci HLEDAT. Oba vracejí stejnou hodnotu. Funkce FIND však rozlišuje velká a malá písmena a nepodporuje zástupné znaky. |
Zde jsou všechny poznámky k pozorování pomocí vzorce v aplikaci Excel
Poznámky:
- Ve vzorci použijte závorky opatrně, protože by to mohlo vrátit chybu.
- Zde je použit znak *. K nahrazení mezer pro všechny řetězce můžete použít libovolný jedinečný znak.
- Pokud je název dělen jiným znakem (jako |), nahraďte daný oddělovač ve vzorci uvozovkami.
Doufám, že tento článek o vrácení textu až na druhé místo v aplikaci Microsoft Excel je vysvětlující. Zde najdete další články o vzorcích pro úpravu řetězců a souvisejících vzorcích Excelu. Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail.
Jak používat funkci TRIM v Excelu: Funkce TRIM se používá k oříznutí řetězců a vyčištění všech koncových nebo úvodních mezer od řetězce. To nám hodně pomáhá v procesu čištění dat.
Jak používat funkci CLEAN v Excelu: Funkce Clean se používá k vyčištění netisknutelných znaků z řetězce. Tato funkce se většinou používá s funkcí TRIM k vyčištění importovaných cizích dat.
Nahradit text od konce řetězce počínaje od proměnné polohy: K nahrazení textu z konce řetězce používáme funkci VYMĚNIT. Funkce REPLACE používá k nahrazení pozici textu v řetězci.
Jak zkontrolovat, zda řetězec obsahuje jeden z mnoha textů v aplikaci Excel: Abychom zjistili, zda řetězec obsahuje některý z více textů, použijeme tento vzorec. Pomocí funkce SUMA sečteme všechny shody a poté provedeme logiku, abychom zkontrolovali, zda řetězec obsahuje některý z více řetězců.
Počítejte buňky, které obsahují konkrétní text: Jednoduchá funkce COUNTIF udělá kouzlo. Pro počítání počtu více buněk, které obsahují daný řetězec, používáme zástupný operátor s funkcí COUNTIF.
Funkce Excel REPLACE vs SUBSTITUTE: Funkce REPLACE a SUBSTITUTE jsou nejvíce nepochopenými funkcemi. K nalezení a nahrazení daného textu používáme funkci SUBSTITUTE. Kde se REPLACE používá k nahrazení řady znaků v řetězci…
Oblíbené články:
Jak používat funkci IF v aplikaci Excel : Příkaz IF v aplikaci Excel zkontroluje podmínku a vrátí konkrétní hodnotu, pokud je podmínka PRAVDA, nebo vrátí jinou konkrétní hodnotu, pokud NEPRAVDA.
Jak používat funkci VLOOKUP v Excelu : Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která se používá k vyhledávání hodnot z různých rozsahů a listů.
Jak používat funkci SUMIF v aplikaci Excel : Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.
Jak používat funkci COUNTIF v aplikaci Excel : Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.