Rozdelenie reťazca podľa znakov v programe Excel (6 vhodných spôsobov)

  • Zdieľajte To
Hugh West

Niekedy sa môže stať, že máte súbor údajov, v ktorom sú v bunke vložené rôzne druhy údajov a sú oddelené znakom, ako je oddeľovač, pomlčka, pomlčka atď. Takýto súbor údajov je neusporiadaný a zistiť konkrétnu informáciu je dosť ťažké. V tomto článku vám ukážem 6 spôsobov, pomocou ktorých budete môcť v programe Excel rozdeliť reťazec podľa znaku

Povedzme, že máme súbor údajov, v ktorom sú meno, e-mailová adresa a kontaktné číslo zadané ako jeden reťazec a oddelené znakom, t. j. čiarkou (,). Pre demonštráciu vám s jednoduchosťou nastavíme rozdelenie pomocou čiarky.

Stiahnite si cvičebnicu

Rozdelenie reťazca podľa znakov v programe Excel.xlsx

6 spôsobov rozdelenia reťazca podľa znakov v programe Excel

1. Rozdelenie reťazca podľa znakov pomocou funkcií LEFT a FIND

Používanie stránky funkcie LEFT a funkcie FIND spolu nám umožňuje rozdeliť reťazec podľa znaku z ľavej strany reťazca. Do prázdnej bunky zadajte nasledujúci vzorec ( B6 )

=LEFT(A6,FIND( ",",A6)-1)

Tu sa NÁJSŤ funkcia vracia pozíciu prvej čiarky ( "," ) z reťazca A6 a LEVÁ funkcia extrahuje znaky z reťazca, ktoré sa nachádzajú pred konkrétnym znakom (prvou čiarkou). Nezabudnite, že musíte odčítať 1 na vyňatie bez čiarky.

Tlač VSTÚPIŤ a v bunke sa zobrazí názov B6 .

Potiahnite bunku na koniec súboru údajov, aby ste vzorec použili na všetky ostatné bunky v stĺpci A . Získate mená zo všetkých položiek.

2. Funkcie MID a FIND na rozdelenie reťazca

Ak chcete získať texty medzi dvoma konkrétnymi znakmi, môžete použiť funkcia MID a funkcia FIND spoločne. Do prázdnej bunky zadajte nasledujúci vzorec ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Tu, FIND(",",A6)+1 vráti počiatočnú pozíciu prvého znaku za prvou čiarkou. FIND(",",A6,FIND(",",A6)+1) vráti počiatočnú pozíciu prvého znaku za druhou čiarkou. -FIND(",",A6)-1 znamená, že všetky znaky reťazca za druhou čiarkou budú vylúčené. MID uvádza znaky medzi týmito dvoma čiarkami.

Tlač VSTÚPIŤ . Výsledkom bude e-mailová adresa v bunke C6 .

Potiahnite B7 na koniec súboru údajov a získate všetky e-mailové adresy.

3. Funkcie RIGHT, LEN a FIND na rozdelenie reťazca podľa znakov

Pomocou . SPRÁVNE funkcia , funkcia LEN a funkcia FIND môžete reťazec rozdeliť a získať z neho správnu časť za konkrétnym znakom. Do prázdnej bunky zadajte nasledujúci vzorec ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Tu, LEN(A6) vypočíta celkovú dĺžku reťazca v bunke A6 . FIND(",",A6,FIND(",",A6)+1 nájde poslednú čiarku a SPRÁVNE extrahuje znaky za poslednou čiarkou.

Tlač VSTÚPIŤ a v bunke sa zobrazí kontaktné číslo D6 .

Vlečná bunka D6 a všetky čísla kontaktov získate rozdelením reťazcov stĺpca A.

Podobné čítanie:

  • Rozdelenie reťazca podľa dĺžky v programe Excel (8 spôsobov)
  • Ako rozdeliť text do viacerých buniek v programe Excel

4. Funkcie SEARCH a LEFT na rozdelenie reťazca

Môžete použiť funkcia VYHĽADÁVANIE namiesto funkcia FIND na rozdelenie reťazca.

Rozdelenie Názov z reťazca buniek A6, do prázdnej bunky zadajte nasledujúci vzorec ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Tu sa HĽADAŤ funkcia vracia pozíciu prvej čiarky ( "," ) z reťazca A6 a LEVÁ funkcia extrahuje znaky z reťazca, ktoré sa nachádzajú pred konkrétnym znakom (prvou čiarkou). Nezabudnite, že musíte odčítať 1 vylúčiť čiarku.

Tlač VSTÚPIŤ a v bunke sa zobrazí názov B6 .

Potiahnite bunku na koniec súboru údajov, aby ste vzorec použili na všetky ostatné bunky v stĺpci A . Získate mená zo všetkých položiek.

5. Flash Fill na rozdelenie reťazca podľa znakov

Používanie stránky Blesková výplň je ďalšou technikou na rozdelenie reťazca podľa znakov. Najprv ručne zadajte časť reťazca do bunky ( C6 )

Potom prejdite na stránku Údaje> Dátové nástroje a vyberte Blesková výplň .

Teraz vidíte, že Excel automaticky zadal rozdelený reťazec do všetkých ostatných buniek tohto stĺpca.

Prečítajte si viac: Rozdelenie textu v programe Excel pomocou funkcie Flash Fill

6. Príkaz Text do stĺpcov

Môžete tiež použiť Text do stĺpcov príkaz na rozdelenie reťazca podľa znaku. Najprv vyberte súbor údajov.

Potom prejdite na stránku Údaje> Dátové nástroje a vyberte Text do stĺpcov .

Teraz sa otvorí okno s názvom Sprievodca konverziou textu do stĺpcov sa objaví. Skontrolujte Oddelené a stlačte tlačidlo Ďalšie .

V druhom kroku vyberte položku Čiarka a stlačte tlačidlo Ďalšie .

Ak je váš reťazec oddelený iným znakom, napríklad tabulátorom, bodkočiarkou alebo medzerou, musíte vybrať tento znak. Iné V poslednom kroku vyberte Všeobecné a kliknite na Dokončenie .

Teraz uvidíte, že rôzne časti reťazca, ktoré boli oddelené znakom čiarka, boli rozdelené do rôznych buniek.

Záver

Podľa ktorejkoľvek z vyššie opísaných metód môžete rozdeliť reťazec podľa znakov. Ak sa stretnete s akýmkoľvek druhom nejasností, zanechajte nám komentár a dajte nám šancu odstrániť vaše nejasnosti.

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.