Opak spojování v aplikaci Excel (4 možnosti)

  • Sdílet Toto
Hugh West

V aplikaci Microsoft Excel neexistuje přesná funkce, která by fungovala jako opak funkce concatenate. Přesto však máme k dispozici řadu vhodných postupů a alternativ, jak rozdělit text na více částí. V tomto článku se dozvíte, jak můžete použít tyto jednoduché postupy, které by měly v aplikaci Excel fungovat jako opak funkce concatenate.

Stáhnout cvičebnici

Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.

Opačný postup k Concatenate.xlsx

4 metody, které fungují jako opak funkce Concatenate v aplikaci Excel

1. Rozdělení textu do více buněk pomocí vzorce

V následující tabulce, Sloupec B obsahuje pět různých buněk, z nichž každá má tři náhodné názvy oddělené společným oddělovačem. "Čárka" (,) . pod třemi záhlavími s názvem Část 1, Část 2 a Část 3 obsadí jména z každé buňky zvlášť v položce Sloupec B .

📌 Krok 1:

➤ Vyberte Buňka C5 a typ:

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

📌 Krok 2:

➤ Tisk Vstupte na a získáte křestní jméno rozdělené ze jmen v položce Buňka B5 .

🔎 Jak vzorec funguje?

  • REPT(" ",999): Zde se REPT funkce opakuje znak 'space' 999krát uvnitř znaku SUBSTITUTE funkce.
  • SUBSTITUTE($B5,",",REPT(" ",999)): Na stránkách SUBSTITUTE Funkce nahradí čárku opakovanými mezerami uvedenými v předchozím kroku. Vzorec tedy vrátí jméno Patrick s mezerami.
  • COLUMNS($A:A)*999-998: Na stránkách SLOUPCE funkce zde spočítá počet sloupců a výslednou hodnotu přiřadí jako hodnotu start_num pro MID funkce.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): Na stránkách MID funkce vrací jména 'Patrick' s 999 celkem znaků.
  • A konečně. TRIM odstraní všechny zbytečné mezery z textového řetězce nalezeného funkcí MID a vrací název 'Patrick' přesně.

Nyní postupujte podle zbývajících kroků, abyste získali všechny ostatní názvy rozdělení.

📌 Krok 3:

➤ Od Buňka C5 , použijte Plnicí rukojeť přetáhněte buňku doprava, dokud se nezobrazí tři rozdělené názvy.

Takže jsme právě extrahovali tři jména samostatně z Buňka B5 .

📌 Krok 4:

➤ Nyní přetáhněte dolů Plnicí rukojeť pro automatické vyplnění zbytku buněk v rozmezí od C6 až E9 .

A najdete všechna jména rozdělená ze skupin jmen přítomných v položce Sloupec B .

2. Opak funkce Concatenate: použití textových funkcí k rozdělení na více buněk

Nyní máme několik náhodných celých jmen v Sloupec B . Jména rozdělíme a zobrazíme je samostatně v dalších dvou buňkách v podobném řádku.

📌 Krok 1:

➤ Vyberte první výstup Buňka C5 a typ:

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

📌 Krok 2:

➤ Tisk Vstupte na a používat Plnicí rukojeť pro automatické vyplnění zbytku buněk v položce Sloupec C .

Získáte všechna křestní jména oddělená od celých jmen, která jsou uvedena v položce Sloupec B .

🔎 Jak vzorec funguje?

  • V tomto vzorci se VYHLEDAT funkce hledá první mezeru v Buňka B5 a vrátí pozici znaku mezery.
  • Na stránkách LEVÝ funkce extrahuje jméno zleva a vrací počet znaků zadaný parametrem VYHLEDAT funkce dříve.

Nyní se podíváme, jak můžeme vytáhnout druhou část každého jména.

📌 Krok 3:

➤ V Buňka D5 , bude požadovaný vzorec následující:

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

📌 Krok 4:

➤ Po stisknutí Vstupte na a automatické vyplnění celého Sloupec D , všechna příjmení najdete pouze pod položkou Část 2 záhlaví.

🔎 Jak vzorec funguje?

  • V tomto vzorci se LEN funkce vrací celkový počet znaků dostupných v Buňka B5 a to je 15 .
  • Na stránkách VYHLEDAT funkce vrací pozici mezery nalezené v tomto textu a vrací 8 .
  • Aritmetický rozdíl mezi dvěma předchozími číselnými hodnotami určuje počet znaků pro danou položku. PRAVÁ funkce.
  • A konečně. PRAVÁ výpisy funkcí 15-8=7 znaků zprava a vrátí název "Cummins .

3. Použití Průvodce převodem textu do sloupce pro zpětné spojování v aplikaci Excel

Vraťme se k našemu prvnímu příkladu. Nyní použijeme Text do sloupce průvodce rozdělením buněk po odstranění oddělovačů.

📌 Krok 1:

➤ Vyberte rozsah buněk (B5:B9) obsahující všechna textová data, která mají být rozdělena.

➤ Pod Data vyberte kartu Text do sloupců možnost z Datové nástroje skupina příkazů.

Otevře se dialogové okno.

📌 Krok 2:

➤ Vyberte přepínač 'Delimited' jako původní datový typ.

➤ Tisk Další .

📌 Krok 3:

➤ Z Oddělovače možnosti, označte Čárka pouze a ostatní možnosti nechte neoznačené. Zobrazí se náhled dat jako na následujícím obrázku.

➤ Tisk Další .

📌 Krok 4:

➤ Ponechat si možnost "Obecné jako Formát dat sloupce .

➤ Povolit úpravy v aplikaci Cílová destinace a vyberte výstupní buňky v rozmezí od C5 až E9 .

➤ Tisk Dokončení a je hotovo.

Ihned se zobrazí všechna jména rozdělená ve vybraném výstupním rozsahu buněk.

4. Použijte metodu Flash Fill, která funguje jako opak metody Concatenate.

V našem posledním příkladu se pokusíme použít funkci Blesková výplň extrahovat jména odděleně od buněk. Blesková výplň sleduje vzor pro automatické vyplnění dat v aplikaci Excel. Pokud však žádný vzor nenajdete, nebude bleskové vyplnění fungovat efektivně a dokonce může vést k chybnému výstupu. Tato metoda je skvělá a užitečná pouze v případě, že máte v rozsahu dat pravidelný a symetrický vzor.

Nyní se podívejme, jak tento příkaz Flash Fill svižně odděluje texty.

📌 Krok 1:

➤ Vyberte Buňka C5 a zadejte 'Patrick' ručně.

📌 Krok 2:

➤ Použití Plnicí rukojeť přetáhnout až na poslední Buňka C9 .

➤ Klikněte na možnosti a vyberte možnost Blesková výplň nyní.

A všechna křestní jména najdete oddělená a vyjmutá v položce Sloupec C .

📌 Krok 3:

➤ Podobně to nyní proveďte pro příjmení v položce Část 2 záhlaví.

A zobrazí se všechna příjmení najednou oddělená od celých jmen přítomných v položce Sloupec B .

Závěrečná slova

Doufám, že všechny tyto výše uvedené jednoduché metody vám nyní pomohou v případě potřeby je použít ve vašich tabulkách Excelu. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.

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.