Ako nájsť znak v reťazci sprava v programe Excel (4 jednoduché metódy)

  • Zdieľajte To
Hugh West

V článku je opísaný postup nájsť postavu(y) v reťazci z vpravo v programe Excel. Niekedy potrebujeme v programe Excel uložiť posledné údaje reťazca znakov. Predpokladajme, že chceme v stĺpci uložiť priezviská určitej skupiny ľudí. V takom prípade potrebujeme z pravej strany extrahovať znaky v mene.

Na tomto mieste budem používať nasledujúci súbor údajov na opis taktiky vyhľadávania znakov v reťazci z jeho pravej strany. Predpokladajme, že skupina ľudí pracuje v kancelárii a má svoje ID a ID používateľa . Budeme pracovať na ich Názvy , ID a ID používateľa pokiaľ ide o vysvetlenie nášho problému a jeho riešenia.

Stiahnite si cvičebnicu

Nájsť znak zprava.xlsx

4 spôsoby, ako nájsť znak v reťazci sprava v programe Excel

1. Použitie funkcie RIGHT programu Excel na vyhľadanie znaku v reťazci sprava

Najjednoduchší spôsob, ako nájsť znaky v reťazci sprava, je použiť príkaz SPRÁVNE Predpokladajme, že chceme uložiť čísla do ID v stĺpec . Poďme si o stratégii pohovoriť nižšie.

Kroky:

  • Najprv vytvorte novú stĺpec a do bunky zadajte nasledujúci vzorec E5 .
=PRAVO(C5,3)

Tu sa SPRÁVNE funkcia preberá reťazec znakov v bunke C5 a nájde posledný 3 znaky z neho. Ako každý ID 3 čísla, vložíme [num_chars] ako 3 .

  • Stlačte tlačidlo VSTÚPIŤ a zobrazí sa posledné 3 číslice ID v bunke C5 .

  • Teraz použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.

Táto operácia vám poskytne čísla v ID na stránke stĺpec E . Takto môžete nájsť znaky v reťazci sprava a uložiť ich do bunky.

Prečítajte si viac: Ako nájsť znak v reťazci Excel (8 jednoduchých spôsobov)

2. Použitie funkcií Excel LEN a FIND na extrakciu znaku v reťazci z pravej strany

Predpokladajme, že chceme extrahovať priezviská od týchto ľudí mená . Môžeme postupovať podľa nižšie uvedených trikov.

Kroky:

  • Vytvorte novú stĺpec pre priezviská a do bunky zadajte nasledujúci vzorec E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

Tu identifikujeme polohu Priestor medzi prvý názov a priezvisko s pomocou NÁJSŤ a potom túto pozíciu odpočítajte od dĺžka reťazca v bunke B5 (celý názov ). Týmto spôsobom povieme SPRÁVNE funkcie, ktoré znaky má uložiť do bunky E5 Použili sme LEN funkcia na určenie dĺžky reťazca bunky B5 .

  • Teraz stlačte tlačidlo VSTÚPIŤ a zobrazí sa priezvisko bunky B5 v bunke E5 .

  • Použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.

Potom sa zobrazí priezviská na stránke stĺpec E . Toto je ďalšia metóda, ktorú môžete použiť na vyhľadanie znakov v reťazci sprava a ich uloženie do bunky.

Prečítajte si viac: Ako nájsť zprava v programe Excel (6 metód)

Podobné čítania

  • [Opravené]: Chyby pri vyhľadávaní projektu alebo knižnice v programe Excel (3 riešenia)
  • Ako nájsť znak *, ktorý nie je záložným znakom v programe Excel (2 metódy)
  • Ako nájsť posledný riadok s konkrétnou hodnotou v programe Excel (6 metód)
  • Vyhľadanie poslednej hodnoty v stĺpci väčšej ako nula v programe Excel (2 jednoduché vzorce)
  • Ako nájsť 3 najnižšie hodnoty v programe Excel (5 jednoduchých metód)

3. Využitie kombinovaných funkcií na vyhľadávanie znakov v reťazci sprava

Predstavte si, že chcete uložiť len číslo z ID používateľa týchto ľudí. Môžeme to urobiť vnorením LEN , NÁJSŤ a SUBSTITUTE funkcie do SPRÁVNE Pozrime sa, ako môžeme naplniť náš cieľ.

Kroky:

  • Vytvorte novú stĺpec pre ID používateľa č. a do bunky zadajte nasledujúci vzorec E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))

Tu sme vnorili LEN , NÁJSŤ a SUBSTITUTE v SPRÁVNE funkciu na extrakciu UID č. ako text. Rozdeľme vzorec na časti nižšie.

Rozdelenie vzorca

  • LEN(D5)--> Stránka Dĺžka funkcia vracia počet znaky .
    • Výstup : 11
  • SUBSTITUTE(D5,"-","")--> Stránka SUBSTITUTE nahrádza funkciu pomlčky s ničím.
  • SUBSTITUTE("PLK-OIQ-249","-","")--> sa stáva PLKOIQ249
    • Výstup : "PLKOIQ249"
  • LEN(SUBSTITUTE(D5,"-",""))--> sa stáva LEN( "PLKOIQ249" )
    • Výstup : 9
  • LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> sa stáva LEN(D5)-LEN( "PLKOIQ249" )
    • 11-9
    • Výstup : 2
  • SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> sa stáva
  • SUBSTITUTE(D5,"-", "#",2)-> Nahrádza 2. pomlčka '-' s hashtag '#')
    • Výstup : "PLK-OIQ#249"
  • FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> sa stáva
  • FIND("#", "PLK-OIQ#249″)--> Stránka NÁJSŤ funkcia nájde pozícia daného znaku # .
    • Výstup : 8
  • RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> sa zmení na
  • RIGHT(D5,LEN(D5)-8)-->
  • PRAVDA(D5,11-8)-->
  • RIGHT(D5,3)-->
  • RIGHT("PLK-OIQ-249",3)--> Stránka SPRÁVNE funkcia extrahuje počet znakov z pravá strana .
    • Výstup : 249

Nakoniec získame ID používateľa 249 . Prejdime do kroky opäť.

  • Hit VSTÚPIŤ a uvidíte iba číslo v ID používateľa .

  • Potom použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.

Takto môžete prispôsobiť čísla v ID používateľa na stránke stĺpec E . V takejto situácii je trochu ťažké nájsť znaky v reťazci z jeho pravej strany.

Prečítajte si viac: Ako nájsť znak v reťazci v programe Excel

4. Vyhľadávanie znakov v reťazci sprava pomocou funkcie Flash Fill

Ak nie ste používateľ vzorcov, môžete použiť Blesková výplň na vyhľadávanie znakov v reťazci z jeho pravej strany. Povedzme, že chcete uložiť priezviská týchto ľudí. Poďme si o tomto jednoduchom procese pohovoriť.

Kroky:

  • Vytvorte novú stĺpec pre priezviská a zadajte priezvisko ( Spears ) v bunke B5 .
  • Vyberte Domov >> Naplňte stránku >> Blesková výplň

Tu sa Blesková výplň Príkaz sleduje vzor. Zistí reťazec znakov Spears ako pravostranné znaky celého reťazca v bunke B5 . A tak sa to isté stane aj v prípade iných buniek.

  • Táto operácia vráti všetky priezviská v ostatných bunkách E6 na E11 .

Takto môžete nájsť znaky v reťazci z jeho pravej pozície.

Prečítajte si viac: Funkcia programu Excel: FIND vs. SEARCH (porovnávacia analýza)

Praktická časť

Tu vám dávam súbor údajov, ktorý sme použili na vysvetlenie toho, ako nájsť znaky v reťazci z jeho správnej pozície, aby ste si to mohli precvičiť sami.

Záver

V článku bolo uvedených niekoľko metód, ako nájsť znaky v reťazci z jeho pravej strany. Metódy, ktoré som tu opísal, sú celkom jednoduché na pochopenie. Dúfam, že to bude pre vás prínosné pri riešení vašich vlastných problémov v tomto smere. Ak máte účinnejšie metódy alebo nápady, prípadne akúkoľvek spätnú väzbu, zanechajte ich v poli pre komentáre. Možno mi to pomôže obohatiť moje ďalšie články.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.