Tip: Jiné jazyky jsou přeloženy společností Google. Můžete navštívit English verze tohoto odkazu.
Přihlásit se
x
or
x
x
Registrovat
x

or

Jak kombinovat buňky do buňky s mezerou, čárkami a středníkem v aplikaci Excel?

Když kombinujete buňky rozsahu do jedné buňky, kombinovaná data mohou být oddělena nic. Pokud je chcete oddělit zadanými značkami, jako je například místo, čárky, středník nebo jiné, jak to můžete udělat? Tento tutoriál vám představí některé řezy.

Sloučit řádek / sloupec buněk do jedné buňky se zadaným oddělovačem podle vzorce

Sloučit řádek / sloupec buněk do jedné buňky s určeným oddělovačem podle funkce

Sloučit řádek / sloupec / rozsah buněk do jedné buňky se zadaným oddělovačem pomocí nástroje Kutools for Excel


Kombinovat více sloupců, řádků nebo buněk se separátním separátorem:

Pokud existuje více řádků nebo sloupců nebo buněk hodnot, které je třeba sloučit, normální vzorec bude pro jejich řešení obtížný. Ale s Kutools pro Excel's silný rys - Kombinovat, můžete rychle kombinovat hodnoty založené na sloupcích, řádcích nebo buňkách podle potřeby.

doc kombinuje buňky se separátorem 11

Kutools pro Excel: s více než 200 šikovnými doplňky aplikace Excel, můžete zkusit bez omezení v 60 dnech. Stáhněte si bezplatnou zkušební verzi teď!


Sloučit řádek / sloupec buněk do jedné buňky se zadaným separátorem podle vzorce


V aplikaci Excel můžete použít vzorec, který kombinuje řadu buněk nebo sloupec buněk do jedné buňky. Postupujte následovně:

Kombinujte buňky na základě řádku nebo sloupce do jednoho s mezerou

Zadejte vzorec = A1 & "" & B1 & "" & C1 do prázdné buňky a poté přetáhněte rukojeť výplně dolů, aby se použil tento vzorec, byly všechny řádkové buňky sloučeny do buňky s mezerami. Zobrazit screenshot:

doc kombinuje buňky se separátorem 1

Tip: Pokud chcete sloučit hodnoty buňky na základě sloupce, stačí zadat tento vzorec A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 v sousední prázdné buňce chcete získat výsledek. A dostanete následující výsledek:

doc kombinuje buňky se separátorem 2

Kombinujte buňky na základě řádku nebo sloupce do jednoho s čárkami

Zadejte vzorec = A1 & "," & B1 & "," & C1 do prázdné buňky, pak přetáhněte rukojeť výplně přes rozsah, který chcete použít tento vzorec, všechny buňky v řadě bude sloučena do buňky s commas.See screenshot:

doc kombinuje buňky se separátorem 3

Tip: Můžete také sloučit sloupec hodnot buňky do jedné buňky čárkami, jednoduše zadejte tento vzorec = A1&","&A2&","&A3&","&A4&","&A5&","&A6 abyste získali následující výsledek, jak potřebujete.

doc kombinuje buňky se separátorem 4

Poznámka: můžete změnit ","aby vyhovovaly vašim potřebám. Například pokud chcete data oddělit středníkem, můžete je změnit "," na ";".


Sloučit řádek / sloupec buněk do jedné buňky s určeným Separator by Function

V aplikaci Excel můžete funkci použít také ke sloučení buněk řádku nebo sloupce do jedné buňky s mezerami nebo určenými značkami.

1. Držet ALT + F11 klíče na klávesnici otevřete Microsoft Visual Basic pro aplikaci okno.

2, klikněte Vložit > Modul, a zkopírujte VBA do modulu.

VBA: Kombinujte buňky na základě řádku nebo sloupce do jednoho se specifickým oddělovačem:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

3. Psaní vzorce = Kombinovat (A1: C1) v prázdné buňce a přetáhněte rukojeť výplně přes rozsah, který chcete použít tento vzorec, všechny buňky v řádku budou sloučeny do buňky s pomlčky. Zobrazit screenshot:

doc kombinuje buňky se separátorem 5

Tip: Pomocí výše definované funkce uživatele můžete také kombinovat hodnoty buňky založené na sloupci, stačí zadat tento vzorec = Kombinovat (A1: A6) abyste získali sloučená data podle potřeby, viz screenshot:

doc kombinuje buňky se separátorem 6

Poznámka: Ve výše uvedeném kódu "Funkce Combine (WorkRng As Range, Optional Sign As String = "-") Jako řetězec", můžete změnit oddělovač "-" aby vyhovovaly vašim potřebám.


Sloučit řádek / sloupec / rozsah buněk do jedné buňky se zadaným oddělovačem pomocí nástroje Kutools for Excel

Pokud je vzorec a funkce pro vás obtížné, můžete rychle kombinovat hodnoty buňky podle řádku, sloupce nebo rozsahu do jedné jedné buňky Kutools pro Excel's Kombinovat funkce.

Kutools pro Excel : s více než 300 šikovnými doplňky aplikace Excel, můžete zkusit bez omezení v 60 dnech.

Po instalaci Kutools pro Excel, prosím proveďte následující kroky:

1. Vyberte hodnoty buněk rozsahu, které chcete spojit do buňky.

2. Prosím, aplikujte Kombinovat kliknutím Kutools > Kombinovat. Zobrazit screenshot:

doc kombinuje buňky se separátorem 7

3. Zobrazí se dialogové okno a postupujte následovně:

(1.) Pokud vyberete Spojte sloupce v Kombinovat vybrané buňky podle následujících možností v sekci Kombinovat sloupce nebo řádky dialog, data v každém řádku budou sloučeny do buňky, postupujte následovně:

A. Check Spojte sloupce v Kombinovat vybrané buňky podle následujících možností sekce;

B. Vyberte oddělovač, v němž chcete kombinovaná data oddělit Určete oddělovač sekce;

C. Z rozbalovacího seznamu vyberte místo, ze kterého chcete výsledek umístit;

D. Zvolte jeden typ z možnosti sekce.

Pak klikněte na tlačítko OK or aplikovat , budou hodnoty v každém řádku sloučeny. Zobrazit screenshot:

doc kombinuje buňky se separátorem 8

(2.) A pokud chcete sloučit hodnoty jednotlivých sloupců do jedné buňky se specifickým oddělovačem, postupujte takto:

A. Check Kombinovat řádky v Kombinovat vybrané buňky podle následujících možností sekce;

B. Určete oddělovač, v němž chcete kombinovaná data oddělit Určete oddělovač sekce;

C. Z rozbalovacího seznamu vyberte místo, ze kterého chcete výsledek umístit;

D. Zvolte jeden typ z možnosti sekce.

Pak klikněte na tlačítko OK or aplikovat , budou hodnoty v každém sloupci sloučeny a budou odděleny konkrétními značkami. Zobrazit screenshot:

doc kombinuje buňky se separátorem 9

(3.) Pokud potřebujete kombinovat rozsah buněčných dat do jedné buňky, postupujte takto:

A. Check Kombinujte do jedné buňky in Kombinovat vybrané buňky podle následujících možností sekce;

B. Vyberte oddělovač, v němž chcete kombinovaná data oddělit Určete oddělovač sekce.

Pak klikněte na tlačítko OK or aplikovat a dostanete následující výsledek, viz screenshot:

doc kombinuje buňky se separátorem 10

Klikněte pro stažení Kutools pro Excel a zkušební verze zdarma!

Kutools pro Excel: s více než 200 šikovnými doplňky aplikace Excel, můžete zkusit bez omezení v 60 dnech. Stáhněte si bezplatnou zkušební verzi teď!


Relativní články:



Doporučené nástroje pro produktivitu

Karta Office

zlatá hvězda1 Přiveďte praktické karty do aplikace Excel a jiného softwaru Office, stejně jako Chrome, Firefox a nový Internet Explorer.

Kutools pro Excel

zlatá hvězda1 Úžasný! Zvyšte svou produktivitu v minutách 5. Nepotřebujete žádné speciální dovednosti, kromě dvou hodin denně!

zlatá hvězda1 300 Nové funkce pro aplikaci Excel, Značka Excel je velmi snadná a výkonná:

  • Sloučit buňky / řádky / sloupce bez ztráty dat.
  • Kombinovat a konsolidovat více listů a sešitů.
  • Srovnání rozsahů, kopírování více rozsahů, převod textu na datum, konverzi jednotek a měn.
  • Počet podle barvy, dílčí součty stránkování, třídění podle rozšířeného třídění a super filtru,
  • Více Vyberte / Vložit / Odstranit / Text / Formát / Odkaz / Komentář / Workbooks / Worksheets Nástroje ...

Snímka obrazovky Kutools pro Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lavina · 9 months ago
    I would like to know if I have a list of people with their information in different cells in one column but different row how to combine them in one cell For e,g I have one person teaching English, math and science and his name is repeated in one column but the courses are in different rows so I want to combine all the courses in one cell for that teacher. if I have 50 teachers I need to have all the courses that the teacher is teaching in one cell.
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      Hi, Lavina,
      Do you mean to combine multiple cell values in a column based on duplicate names in another column as below screenshot shown:

      You can insert a screenshot to make your problem more intuitive.
  • To post as a guest, your comment is unpublished.
    bin · 9 months ago
    VBA doesn't work for me, excel 2016.
  • To post as a guest, your comment is unpublished.
    Brian · 1 years ago
    Working on trying to get your VBA code to work however I keep getting a #NAME? error. How do I fix this? I've used this code before and it worked wonderfully but now it gives me an error.
  • To post as a guest, your comment is unpublished.
    Sagar · 1 years ago
    But it is not working for large data. I have around 50000 rows to combine in single cell.
  • To post as a guest, your comment is unpublished.
    susan · 2 years ago
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567

    I need to separate these in different columns and then put a comma behind the last column