Přejít k hlavnímu obsahu
 

Jak rychle skládat více sloupců do jednoho sloupce v aplikaci Excel?

Autor: Sun Naposledy změněno: 2024-08-22

v aplikaci Excel může funkce Text na sloupce rozdělit buňku na více sloupců na základě oddělovače, ale pokud existují způsoby, jak skládat více sloupců do jednoho sloupce, jak je ukázáno níže? V tomto článku představím některé triky, jak rychle vyřešit tento úkol.
skládat sloupce do jednoho

Skládejte více sloupců do jednoho pomocí vzorce

Skládejte více sloupců do jednoho pomocí VBA

Skládejte více sloupců do jednoho pomocí Rozsahu transformace dobrý nápad3


Skládejte více sloupců do jednoho pomocí vzorce

1. Vyberte rozsah, který chcete skládat, a přejděte na Název Box pojmenujte tento rozsah a stiskněte vstoupit klíč. Viz snímek obrazovky:
definovat název rozsahu pro rozsah dat

2. Poté vyberte prázdnou buňku, do které chcete umístit výsledky, zadejte tento vzorec =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1), lis EnteKlávesa r a táhněte úchyt výplně dolů, dokud se nezobrazí chyba. Viz screenshot:
zadejte vzorec pro získání výsledku

Ve vzorci je MyData název rozsahu, který jste zadali v kroku 1.

Skládejte více sloupců do jednoho pomocí VBA

Zde je kód VBA, který vám může také pomoci.

1. lis Alt + F11 tlačítka k zobrazení Microsoft Visual Basic pro aplikace okno.

2. cvaknutí Vložit > Modul, vložte pod kód do Modul.

VBA: Skládání sloupců do jednoho

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

vložte kód vba do modulu

3. lis F5 klíč ke spuštění kódu, objeví se dialogové okno pro výběr zdrojových dat a klikněte na OK, vyberte buňku k umístění výsledků. Viz screenshot:
vba kód pro výběr datového rozsahu

4. cvaknutí OK. Nyní byly sloupce naskládány do jednoho sloupce.
vba kód pro výběr buňky pro výstup výsledku


Skládejte více sloupců do jednoho pomocí Rozsahu transformace

Aplikovat Kutools pro ExcelJe Rozsah transformace nástroj je také vám pomůže rychle vyřešit tento problém.

Kutools pro Excel nabízí více než 300 pokročilých funkcí pro zefektivnění složitých úkolů, zvýšení kreativity a efektivity. Vylepšené o schopnosti AI, Kutools automatizuje úkoly s přesností, takže správa dat je snadná. Podrobné informace o Kutools pro Excel...         Zkušební verze zdarma...

Po instalace zdarma Kutools pro Excel, prosím, postupujte takto:

1. Vyberte data sloupců, která používáte, a klikněte na Kutools > Rozsah > Rozsah transformace. Viz snímek obrazovky:
klikněte na Transformovat rozsah funkce kutools

2. V Rozsah transformace dialog, zkontrolujte Rozsah do jednoho sloupce a klepněte na tlačítko Ok, pak vyberte buňku k umístění výsledků. Viz screenshot:
zaškrtněte volbu Rozsah do jednoho sloupce a vyberte buňku, do které chcete umístit výsledek

3. cvaknutí OK. Nyní byly sloupce naskládány do jednoho sloupce.
sloupce byly naskládány do jednoho sloupce kutools

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!