Kazalo
V programu Microsoft Excel obstaja več primernih metod za združevanje več stolpcev v en stolpec. V tem članku boste izvedeli, kako lahko uporabite različne pristope za združevanje podatkov iz več stolpcev v en stolpec s primeri in ustreznimi ponazoritvami.
Prenesi delovni zvezek za prakso
Prenesete lahko delovni zvezek Excel, ki smo ga uporabili za pripravo tega članka.
Združite več stolpcev v en stolpec.xlsx6 pristopov za združevanje več stolpcev v en stolpec v Excelu
1. Uporaba funkcije CONCATENATE ali CONCAT za združevanje več stolpcev v Excelu
Na spodnji sliki trije stolpci predstavljajo nekaj naključnih naslovov z razdeljenimi deli. Vsako vrstico moramo združiti, da dobimo smiseln naslov v Stolpec E v okviru Kombinirano besedilo glavo.
Uporabimo lahko CONCATENATE ali CONCAT funkcijo, ki služi temu namenu. V prvem izhodu Celica E5 , bo zahtevana formula:
=CONCATENATE(B5,C5,D5)
Ali,
=CONCAT(B5,C5,D5)
Po pritisku na Vnesite in uporabo Ročaj za polnjenje za samodejno izpolnjevanje preostalih celic v Stolpec E , bomo dobili združeni en stolpec, kot je prikazano na spodnji sliki.
Sorodna vsebina: Združevanje besedila iz dveh ali več celic v eno celico v Excelu (5 metod)
2. Uporaba ampersanda (&) za združevanje več stolpcev v en sam stolpec
Uporabimo lahko tudi Ampersand (&) za lažje povezovanje ali združevanje besedil. Predpostavimo, da pri besedilih v celicah nimamo nobenega ločila, vendar bomo morali pri združevanju besedil iz vrstice vstaviti ločilo.
Na izhodu Celica E5 , zahtevano formulo z uporabo Ampersand (&) bo:
=B5&", "&C5&", "&D5
Pritisnite Vnesite , samodejno izpolnite celotno Stolpec E in vsa združena besedila bodo takoj prikazana v enem stolpcu.
3. Vstavite funkcijo TEXTJOIN za združevanje več stolpcev v stolpec v Excelu
Če uporabljate Excel 2019 ali Excel 365 potem je TEXTJOIN funkcija je še ena odlična možnost za vaše namene.
Zahtevana formula za združevanje več besedil z TEXTJOIN funkcijo v Celica E5 bo:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Po pritisku na Vnesite in povlecite navzdol do zadnje celice v Stolpec E , boste naenkrat dobili združena besedila v enem stolpcu.
4. Zlaganje več stolpcev v en stolpec v programu Excel
Naša zbirka podatkov ima zdaj 4 naključne stolpce v razponu od Stolpec B na . Stolpec E . V okviru Združiti stolpec glavi, bomo zlagali vrednosti iz 4., 5. in 6. Z eno besedo, vse podatke bomo zložili v en sam stolpec.
📌 Korak 1:
➤ Izberite obseg celic (B4:E6) ki vsebuje primarne podatke.
➤ Poimenujte ga z besedilom v Polje za ime .
📌 Korak 2:
➤ V izhodu Celica G5 , vnesite naslednjo formulo:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 Korak 3:
➤ Tisk Vnesite in dobili boste prvo vrednost iz četrte vrstice v Celica G5 .
➤ Zdaj uporabite Ročaj za polnjenje povlecite navzdol po stolpcu, dokler ne najdete #REF napaka.
Na koncu se prikaže naslednji rezultat.
🔎 Kako deluje formula?
- Stolpci(Podatki): Spletna stran STOLPCI funkcijo znotraj MOD funkcija tukaj vrne skupno število stolpcev, ki so na voljo v imenovanem območju. (Podatki) .
- ROW(A1)-1+COLUMNS(Data): Kombinacija ROW in . STOLPCI funkcije tukaj opredeljuje dividendo MOD funkcijo.
- MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Ta del določa številko stolpca INDEX funkcija in za izhod vrne '1' .
- 1+INT((ROW(A1)-1)/COLUMNS(Data)): Številka vrstice INDEX funkcija je določena v tem delu, kjer je INT funkcija zaokroži dobljeno vrednost na celoštevilsko obliko.
5. Uporaba beležnice za združevanje podatkov v stolpcih v programu Excel
Uporabimo lahko tudi Beležnica za združitev več stolpcev v en stolpec. Izvedimo naslednje korake:
📌 Korak 1:
➤ Izberite obseg celic (B5:D9) ki vsebuje primarne podatke.
➤ Tisk CTRL+C za kopiranje izbranega območja celic.
📌 Korak 2:
➤ Odprite datoteko beležnice.
➤ Pasta CTRL+V in prilepite izbrane podatke na to mesto.
📌 Korak 3:
➤ Tisk CTRL+H da odprete Zamenjava pogovorno okno.
➤ V datoteki beležnice izberite zavihek med dvema besediloma in ga kopirajte.
➤ Prilepite ga v Poiščite, kaj polje.
📌 4. korak:
➤ Vrsta ", " v Zamenjajte z polje.
➤ Pritisnite možnost Zamenjajte vse in končali ste.
Vsi podatki v datoteki beležnice bodo videti kot na naslednji sliki.
📌 5. korak:
➤ Zdaj kopirajte celotno besedilo iz beležnice.
📌 Korak 6:
➤ In na koncu ga prilepite v izhod Celica E5 v vašem Excel preglednice.
Pridobljeni podatki v Stolpec E bodo zdaj naslednji:
6. Uporabite skript VBA za združevanje stolpcev v en stolpec v programu Excel
Uporabimo lahko tudi VBA za zlaganje več stolpcev v en sam stolpec. Na naslednji sliki, Stolpec G bodo prikazani zloženi podatki.
📌 Korak 1:
➤ Z desno tipko miške kliknite ime lista v delovnem zvezku in pritisnite Prikaži kodo .
Prikazalo se bo novo okno modula, v katerem boste morali preprosto prilepiti naslednje kode:
Option Explicit Sub StackColumns() Dim Rng1 As Range Dim Rng2 As Range Dim Rng As Range Dim RowIndex As Integer Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Select Range:", "Stack Data into One Column", Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Destination Column:", "Stack Data into One Column", Type:=8) RowIndex = 0 Application.ScreenUpdating = False For EachRng In Rng1.Rows Rng.Copy Rng2.Offset(RowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True RowIndex = RowIndex + Rng.Columns.Count Next Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
📌 Korak 2:
➤ Po vnosu kod pritisnite F5 za zagon kode.
➤ Dodelite ime makra v Makro pogovorno okno.
➤ Tisk Spustite .
📌 Korak 3:
➤ Izberite primarni obseg podatkov (B4:E6) v Izberite območje škatla.
➤ Tisk V REDU .
📌 4. korak:
➤ Izberite izhod Celica G5 ko omogočite Stolpec destinacije polje.
➤ Tisk V REDU in končali ste.
Kot na naslednji sliki se v izhodnem stolpcu prikažejo združeni in zlagani podatki.
Zaključne besede
Upam, da vam bodo vse te zgoraj omenjene preproste metode zdaj pomagale, da jih po potrebi uporabite v svojih preglednicah Excel. Če imate kakršna koli vprašanja ali povratne informacije, mi to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke, povezane s funkcijami Excel na tej spletni strani.