Jak najít znak v řetězci zprava v aplikaci Excel (4 snadné metody)

  • Sdílet Toto
Hugh West

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.xlsx

4 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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.