Obsah
V tomto návode sa s vami podelím o 6 jednoduché metódy na kombinovať viacero buniek do jednej oddelenej čiarkou v programe Excel. Tieto metódy môžete jednoducho použiť v akomkoľvek súbore údajov na spojenie mnohých hodnôt buniek vo vnútri jednej bunky pomocou čiarky. Na dosiahnutie tejto úlohy si ukážeme aj niektoré užitočné funkcie, ktoré sa môžu hodiť pri mnohých ďalších úlohách súvisiacich s programom Excel.
Stiahnite si cvičebnicu
Cvičebnicu si môžete stiahnuť tu.
Kombinácia viacerých buniek.xlsm6 jednoduchých metód na spojenie viacerých buniek do jednej oddelenej čiarkou v programe Excel
Na jasné vysvetlenie krokov sme použili stručný súbor údajov. Súbor údajov má približne 7 riadky a 4 spočiatku ponechávame všetky bunky v Všeobecné Pre všetky súbory údajov platí 4 jedinečné stĺpce, ktoré sú Spoločnosť, výrobok 1, výrobok 2, a Kombinované . Hoci počet stĺpcov môžeme neskôr meniť, ak to bude potrebné.
1. Použitie operátora Ampersand na kombináciu viacerých buniek
V tejto prvej metóde uvidíme, ako použiť Ampersand operátor v Excel na kombinovať viacero buniek do jedného oddeleného čiarkou. Postupujte podľa nasledujúcich krokov.
Kroky:
- Najprv prejdite do bunky E5 a vložte nasledujúci vzorec:
=C5&", "&D5
- Teraz stlačte Vstúpte na stránku a skopírujte tento vzorec do ostatných buniek.
To by nám malo priniesť výsledok, ktorý sme hľadali.
2. Spojenie viacerých buniek do jednej pomocou funkcie CONCATENATE
Funkcia CONCATENATE v programe Excel spojí viacero hodnôt a vráti výsledok ako textovú hodnotu. Túto funkciu použijeme na kombinovať viacero buniek do jedného oddeleného čiarkou.
Kroky:
- Na začiatok dvakrát kliknite na bunku E5 a zadajte nasledujúci vzorec:
=CONCATENATE(C5,", ",D5)
- Potom stlačte tlačidlo Vstúpte na stránku a skopírujte tento vzorec nižšie pomocou Rukoväť náplne .
Ako vidíte, uvedená metóda je veľmi praktická aj na rýchle spájanie buniek s čiarkou.
3. Použitie funkcie CONCAT
Funkcia CONCAT v programe Excel funguje podobne ako predchádzajúca funkcia, ale okrem jednotlivých hodnôt môže prijímať aj odkazy na rozsah. Pozrime sa, ako túto funkciu použiť na kombinovať viacero buniek do jedného oddeleného čiarkou.
Kroky:
- Ako predtým, vložte nasledujúci vzorec do bunky E5 :
=CONCAT(C5,",",D5)
- Potom stlačte tlačidlo Vstúpte na stránku alebo kliknite na ktorúkoľvek prázdnu bunku.
- Nakoniec použite tento vzorec v ostatných bunkách v stĺpci E .
Výsledkom by mal byť požadovaný výsledok.
4. Využitie funkcie TEXTJOIN
Funkcia TEXTJOIN v programe Excel dokáže spojiť viacero hodnôt a pridať medzi ne oddeľovač. Nižšie sú uvedené kroky na použitie tejto funkcie na kombinovať viacero buniek do jedného oddeleného čiarkou.
Kroky:
- Najprv prejdite do bunky E5 a vložte nasledujúci vzorec:
=TEXTJOIN(", ",1,C5,D5)
- Potom vzorec potvrďte stlačením Vstúpte na stránku a skopírujte tento vzorec potiahnutím Rukoväť náplne .
Takže TEXTJOIN funkcia je tiež veľmi užitočná na spojenie viacerých buniek do jednej.
5. Použitie funkcie Flash Fill aplikácie Excel na kombináciu viacerých buniek s čiarkou
Pozrime sa teraz na rýchly spôsob, ako kombinovať viacero buniek do jedného oddeleného čiarkou pomocou príkazu Blesková výplň v programe Excel.
Kroky:
- Najprv zadajte hodnotu buniek C5 a D5 s použitím čiarky medzi nimi v bunke E5 .
- Teraz vyberte všetky bunky z E5 na E10 .
- Potom kliknite na Blesková výplň pod Dátové nástroje skupina Karta Údaje v hornej časti obrazovky.
- V dôsledku toho sa Blesková výplň funkcia identifikuje vzor bunky E5 a použite ho aj na ostatné bunky.
6. Používanie VBA na kombinovanie viacerých buniek
Ak poznáte VBA v programe Excel, potom môžete ľahko kombinovať viacero buniek do jedného oddeleného čiarkou. Postupujte podľa nasledujúcich krokov.
Kroky:
- Pri tejto metóde prejdite na Vývojár a vyberte kartu Visual Basic .
- Teraz vyberte Vložte v VBA a kliknite na Modul .
- Potom do nového okna zadajte nasledujúci vzorec:
Funkcia CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function
- Teraz prejdite do bunky E5 a vložte nasledujúci vzorec:
=Combine(C5:D5,",")
- Potom stlačte tlačidlo Vstúpte na stránku a použite tlačidlo Rukoväť náplne vykonať rovnakú operáciu aj v ostatných bunkách.
Záver
Dúfam, že sa vám podarilo použiť metódy, ktoré som ukázal v tomto návode, ako kombinovať viacero buniek do jedného oddeleného čiarkou v Exceli. Ako vidíte, existuje pomerne veľa spôsobov, ako to dosiahnuť. Preto si rozumne vyberte metódu, ktorá najlepšie vyhovuje vašej situácii. Ak sa v niektorom z krokov zaseknete, odporúčam si ich niekoľkokrát prejsť, aby ste si vyjasnili prípadné nejasnosti. Na záver sa dozviete viac Excel postupujte podľa našich ExcelWIKI Ak máte nejaké otázky, dajte mi prosím vedieť v komentároch.