Opak zlučovania v programe Excel (4 možnosti)

  • Zdieľajte To
Hugh West

V programe Microsoft Excel neexistuje presná funkcia, ktorá by fungovala ako opak funkcie concatenate. Napriek tomu však máme množstvo vhodných postupov a alternatív na rozdelenie textu na viac častí. V tomto článku sa dozviete, ako môžete použiť tieto jednoduché postupy, ktoré by mali v programe Excel fungovať ako opak funkcie concatenate.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

Opačný prípad k Concatenate.xlsx

4 metódy, ktoré fungujú ako protiklad k metóde Concatenate v programe Excel

1. Rozdelenie textu do viacerých buniek pomocou vzorca

V nasledujúcej tabuľke, Stĺpec B obsahuje päť rôznych buniek, z ktorých každá má tri náhodné názvy oddelené spoločným oddeľovačom "Čiarka" (,) . v troch záhlaviach s názvom Časť 1, časť 2 a časť 3 obsadí názvy samostatne z každej bunky v Stĺpec B .

📌 Krok 1:

➤ Vyberte Bunka C5 a typ:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Krok 2:

➤ Tlač Vstúpte na stránku a získate prvé meno rozdelené z mien v Bunka B5 .

🔎 Ako vzorec funguje?

  • REPT(" ",999): Tu sa REPT funkcia opakuje znak 'space' 999-krát vo vnútri SUBSTITUTE funkcie.
  • SUBSTITUTE($B5,",",REPT(" ",999)): Stránka SUBSTITUTE Funkcia nahradí čiarku opakujúcimi sa medzerami uvedenými v predchádzajúcom kroku. Vzorec teda vráti meno Patrick s medzerami.
  • COLUMNS($A:A)*999-998: Stránka STĹPCE funkcia tu spočíta počet stĺpcov a výslednú hodnotu priradí ako start_num pre MID funkcie.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): Stránka MID funkcia vracia názvy "Patrick s 999 celkovo znakov.
  • Nakoniec TRIM odstráni všetky nepotrebné medzery z textového reťazca nájdeného pomocou funkcie MID a vracia názov "Patrick presne.

Teraz vykonáme zvyšné kroky na extrahovanie všetkých ostatných názvov rozdelení.

📌 Krok 3:

➤ Od Bunka C5 , použite Rukoväť náplne a ťahajte bunku doprava, kým sa nezobrazia tri rozdelené názvy.

Takže sme práve extrahovali tri mená samostatne z Bunka B5 .

📌 Krok 4:

➤ Teraz potiahnite nadol Rukoväť náplne na automatické vyplnenie zvyšných buniek v rozsahu od C6 až E9 .

A nájdete všetky názvy rozdelené zo skupín názvov prítomných v Stĺpec B .

2. Opak funkcie Concatenate: použitie textových funkcií na rozdelenie do viacerých buniek

Teraz máme niekoľko náhodných celých mien v Stĺpec B . Názvy rozdelíme a zobrazíme ich samostatne v ďalších dvoch bunkách v podobnom riadku.

📌 Krok 1:

➤ Vyberte prvý výstup Bunka C5 a typ:

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

📌 Krok 2:

➤ Tlač Vstúpte na stránku a používať Rukoväť náplne na automatické vyplnenie zvyšných buniek v Stĺpec C .

Získate všetky krstné mená oddelené od celých mien uvedených v Stĺpec B .

🔎 Ako vzorec funguje?

  • V tomto vzorci sa NÁJSŤ hľadá prvú medzeru v Bunka B5 a vráti pozíciu znaku medzery.
  • Stránka LEVÁ funkcia extrahuje meno zľava a vráti počet znakov špecifikovaný parametrom NÁJSŤ funkciu predtým.

Teraz sa pozrime, ako môžeme vytiahnuť druhú časť každého názvu.

📌 Krok 3:

➤ V Bunka D5 , požadovaný vzorec bude:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Krok 4:

➤ Po stlačení Vstúpte na stránku a automatické vyplnenie celého Stĺpec D , všetky priezviská nájdete len v položke Časť 2 záhlavie.

🔎 Ako vzorec funguje?

  • V tomto vzorci sa LEN funkcia vráti celkový počet znakov, ktoré sú k dispozícii v Bunka B5 a to je 15 .
  • Stránka NÁJSŤ funkcia vráti pozíciu medzery nájdenej v tomto texte a vráti 8 .
  • Aritmetický rozdiel medzi dvoma predchádzajúcimi číselnými hodnotami priradí počet znakov pre SPRÁVNE funkcie.
  • Nakoniec SPRÁVNE výpisy funkcií 15-8=7 znakov sprava a vráti názov "Cummins .

3. Pomocou sprievodcu Text do stĺpca môžete v programe Excel vykonať spätné zlučovanie

Prejdime opäť k nášmu prvému príkladu. Teraz použijeme Text do stĺpca sprievodcu na rozdelenie buniek po odstránení oddeľovačov.

📌 Krok 1:

➤ Vyberte rozsah buniek (B5:B9) obsahujúce všetky textové údaje, ktoré sa majú rozdeliť.

➤ V rámci Údaje vyberte kartu Text do stĺpcov možnosť z Dátové nástroje skupina príkazov.

Otvorí sa dialógové okno.

📌 Krok 2:

➤ Vyberte rozhlasové tlačidlo 'Delimited' ako pôvodný dátový typ.

➤ Tlač Ďalšie .

📌 Krok 3:

➤ Z Oddeľovače možnosti, označte na Čiarka len a ostatné možnosti nechajte neoznačené. Zobrazí sa náhľad údajov ako na nasledujúcom obrázku.

➤ Tlač Ďalšie .

📌 Krok 4:

➤ Ponechajte si túto možnosť "Všeobecné ako Formát údajov stĺpca .

➤ Povolenie úprav v Cieľová destinácia a vyberte výstupné bunky v rozsahu od C5 až E9 .

➤ Tlač Dokončenie a ste hotoví.

Hneď sa vám zobrazia všetky názvy rozdelené vo vybranom výstupnom rozsahu buniek.

4. Aplikujte metódu Flash Fill, ktorá funguje ako protiklad k metóde Concatenate

V našom poslednom príklade sa pokúsime použiť Blesková výplň na extrakciu názvov z buniek. Blesková výplň sleduje vzor na automatické vyplnenie údajov v programe Excel. Ak sa však nenájde žiadny vzor, Flash Fill nebude fungovať efektívne a dokonca môže mať za následok chybný výstup. Táto metóda je skvelá a užitočná len vtedy, ak máte v rozsahu údajov pravidelný a symetrický vzor.

Teraz sa pozrieme, ako tento príkaz Flash Fill funguje pri rýchlom oddeľovaní textov.

📌 Krok 1:

➤ Vyberte Bunka C5 a zadajte "Patrick ručne.

📌 Krok 2:

➤ Použitie Rukoväť náplne ťahať až po poslednú Bunka C9 .

➤ Kliknite na možnosti a vyberte Blesková výplň teraz.

A všetky krstné mená nájdete oddelené a extrahované v Stĺpec C .

📌 Krok 3:

➤ Podobne postupujte aj v prípade priezviska pod Časť 2 záhlavie.

A uvidíte všetky priezviská naraz oddelené od celých mien prítomných v Stĺpec B .

Záverečné slová

Dúfam, že všetky tieto vyššie uvedené jednoduché metódy vám teraz pomôžu v prípade potreby ich použiť vo vašich tabuľkách Excelu. Ak máte akékoľvek otázky alebo pripomienky, dajte mi vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií Excelu na tejto webovej stránke.

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.