Obsah
V článku je popsán postup, jak najít postavu(y) v řetězci z vpravo v aplikaci Excel. Někdy potřebujeme v aplikaci Excel uložit poslední údaje řetězce znaků. Předpokládejme, že chceme do sloupce uložit příjmení určité skupiny lidí. V takovém případě potřebujeme z pravé strany vyjmout znaky jména.
Zde budu používat následující datovou sadu, abych popsal taktiku vyhledávání znaků v řetězci z jeho pravé strany. Předpokládejme, že skupina lidí pracuje v kanceláři a má své vlastní ID a ID uživatele . Budeme pracovat na jejich Jména , ID a ID uživatele s ohledem na vysvětlení našeho problému a jeho řešení.
Stáhnout cvičebnici
Najít znak zprava.xlsx4 způsoby vyhledání znaku v řetězci zprava v aplikaci Excel
1. Použití funkce RIGHT aplikace Excel k vyhledání znaku v řetězci zprava
Nejjednodušší způsob, jak zjistit znaky v řetězci zprava, je použít příkaz PRAVÁ Předpokládejme, že chceme ukládat čísla do pole ID v a sloupec . Probereme níže uvedenou strategii.
Kroky:
- Nejprve vytvořte nový sloupec a do buňky zadejte následující vzorec E5 .
=PRAVO(C5,3)
Zde se PRAVÁ funkce přebírá řetězec znaků v buňce C5 a najde poslední 3 znaky z něj. Jak každý ID má adresu 3 čísla, vložíme [num_chars] jako 3 .
- Stiskněte tlačítko ENTER a zobrazí se poslední 3 číslice ID v buňce C5 .
- Nyní použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.
Při této operaci získáte čísla v poli ID na adrese sloupec E . Takto můžete najít znaky v řetězci zprava a uložit je do buňky.
Přečtěte si více: Jak najít znak v řetězci aplikace Excel (8 snadných způsobů)
2. Použití funkcí LEN a FIND aplikace Excel k extrakci znaku v řetězci zprava
Předpokládejme, že chceme extrahovat příjmení od těchto lidí jména . Můžeme postupovat podle níže uvedených triků.
Kroky:
- Vytvořit nový sloupec pro příjmení a do buňky zadejte následující vzorec E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Zde identifikujeme polohu Prostor mezi první jméno a příjmení s pomocí VYHLEDAT a poté tuto pozici odečteme od pozice délka řetězce v buňce B5 (celý název ). Tímto způsobem sdělíme PRAVÁ funkce, které znaky má uložit do buňky E5 Použili jsme LEN funkce pro určení délky řetězce buněk B5 .
- Nyní stiskněte tlačítko ENTER a zobrazí se tlačítko příjmení buňky B5 v buňce E5 .
- Použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.
Poté se zobrazí příjmení na adrese sloupec E . Jedná se o další metodu, kterou můžete použít k vyhledání znaků v řetězci zprava a jejich uložení do buňky.
Přečtěte si více: Jak najít zprava v aplikaci Excel (6 metod)
Podobná čtení
- [Opraveno]: Nelze najít projekt nebo knihovnu Chyba v aplikaci Excel (3 řešení)
- Jak najít znak *, který není zástupným znakem v aplikaci Excel (2 metody)
- Jak najít poslední řádek s určitou hodnotou v aplikaci Excel (6 metod)
- Zjištění poslední hodnoty ve sloupci větší než nula v aplikaci Excel (2 jednoduché vzorce)
- Jak najít 3 nejnižší hodnoty v aplikaci Excel (5 snadných metod)
3. Využití kombinovaných funkcí k nalezení znaku v řetězci zprava
Představte si, že chcete uložit pouze číslo z pole ID uživatele těchto lidí. Toho můžeme dosáhnout vnořením příkazu LEN , VYHLEDAT a SUBSTITUTE funkce do PRAVÁ Podívejme se, jak můžeme naplnit náš cíl.
Kroky:
- Vytvořit nový sloupec pro ID uživatele Ne a do buňky zadejte následující vzorec E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Zde jsme vnořili LEN , VYHLEDAT a SUBSTITUTE v PRAVÁ funkce pro extrakci UID č. jako text. Níže si vzorec rozdělíme na části.
Rozdělení vzorců
- LEN(D5)--> Na stránkách Délka funkce vrací počet znaky .
- Výstup : 11
- SUBSTITUTE(D5,"-","")--> Na stránkách SUBSTITUTE nahrazuje funkci pomlčky s ničím.
- SUBSTITUTE("PLK-OIQ-249","-","")--> se stává PLKOIQ249
- Výstup : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> se stává LEN( "PLKOIQ249" )
- Výstup : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> se stává LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Výstup : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> se stává
- SUBSTITUTE(D5,"-", "#",2)-> Nahrazuje 2. pomlčka '-' s hashtag '#')
- Výstup : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> se stává
- FIND("#", "PLK-OIQ#249″)--> Na stránkách VYHLEDAT funkce najde pozice daného znaku # .
- Výstup : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> se změní na
- RIGHT(D5,LEN(D5)-8)-->
- RIGHT(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> Na stránkách PRAVÁ funkce extrahuje počet znaků z pravá strana .
- Výstup : 249
Nakonec získáme ID uživatele 249 Přesuňme se do kroky znovu.
- Hit ENTER a uvidíte pouze číslo v ID uživatele .
- Poté použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.
Můžete tak přizpůsobit čísla v ID uživatele na adrese sloupec E . V takové situaci je trochu obtížné najít znaky v řetězci z jeho pravé strany.
Přečtěte si více: Jak najít znak v řetězci v aplikaci Excel
4. Hledání znaků v řetězci zprava pomocí funkce Flash Fill
Pokud nejste příznivcem vzorců, můžete použít příkaz Blesková výplň k vyhledání znaků v řetězci zprava. Řekněme, že chcete uložit znaky příjmení těchto lidí. Probereme tento jednoduchý proces.
Kroky:
- Vytvořit nový sloupec pro příjmení a zadejte příjmení ( Spears ) v buňce B5 .
- Vyberte Home >> Naplňte >> Blesková výplň
Zde se Blesková výplň Příkaz se řídí vzorem. Zjistí řetězec znaků Spears jako pravostranné znaky celého řetězce v buňce B5 . A tak se totéž děje i u ostatních buněk.
- Tato operace vrátí všechny příjmení ve zbývajících buňkách E6 na E11 .
Takto lze najít znaky v řetězci od jeho pravé pozice.
Přečtěte si více: Funkce aplikace Excel: FIND vs. SEARCH (srovnávací analýza)
Praktická část
Zde vám dávám soubor dat, který jsme použili k vysvětlení, jak najít znaky v řetězci z jeho správné pozice, abyste si to mohli sami procvičit.
Závěr
V článku bylo uvedeno několik metod, jak najít znaky v řetězci z jeho pravé strany. Metody, které jsem zde popsal, jsou poměrně snadno pochopitelné. Doufám, že to pro vás bude přínosné při řešení vašich vlastních problémů v tomto ohledu. Pokud máte účinnější metody nebo nápady či jakoukoli zpětnou vazbu, zanechte je prosím v poli pro komentáře. Mohlo by mi to pomoci obohatit mé další články.