Sisukord
Microsoft Excelis on mitu sobivat meetodit mitme veeru ühendamiseks üheks veeruks. Selles artiklis saate teada, kuidas saab rakendada erinevaid lähenemisviise mitme veeru andmete ühendamiseks ühte veergu koos näidete ja korralike illustratsioonidega.
Lae alla praktiline töövihik
Saate alla laadida Exceli töövihiku, mida me kasutasime selle artikli koostamisel.
Mitme veeru ühendamine üheks veeruks.xlsx6 lähenemisviisi mitme veeru ühendamiseks üheks veeruks Excelis
1. Funktsiooni CONCATENATE või CONCAT kasutamine mitme veeru ühendamiseks Excelis
Järgneval pildil kujutavad kolm veergu mõningaid juhuslikke jagatud osadega aadresse. Me peame iga rea ühendama, et teha mõtteline aadress sisse Veerg E all Kombineeritud tekst pealkiri.
Me võime kasutada CONCATENATE või CONCAT funktsioon, mis teenib seda eesmärki. Esimeses väljundis Ruut E5 , on nõutav valem:
=CONCATENATE(B5,C5,D5)
Või,
=CONCAT(B5,C5,D5)
Pärast vajutamist Sisesta ja kasutades Täitmise käepide ülejäänud lahtrite automaatseks täitmiseks. Veerg E , saame kombineeritud ühe veeru, nagu on näidatud alloleval pildil.
Seotud sisu: Kahe või enama lahtri teksti ühendamine ühte lahtrisse Excelis (5 meetodit)
2. Ampersandi (&) kasutamine mitme veeru ühendamiseks üheks veeruks
Me võime kasutada ka Ampersand (&) tekstide lihtsamaks ühendamiseks või liitmiseks. Eeldades, et meil ei ole lahtrites olevate tekstidega mingit eraldusjoont, kuid ridade tekstide ühendamisel peame eraldusjoone sisestama.
Väljundis Ruut E5 , nõutav valem, mille kasutusalad on Ampersand (&) on:
=B5&", "&C5&", "&D5&".
Press Sisesta , täidab automaatselt kogu Veerg E ja saate kõik kombineeritud tekstid kohe ühte veergu.
3. Sisestage TEXTJOIN funktsioon mitme veeru ühendamiseks Exceli veergudeks
Kui kasutate Excel 2019 või Excel 365 siis TEXTJOIN funktsioon on veel üks suurepärane võimalus teie eesmärkide täitmiseks.
Vajalik valem mitme teksti ühendamiseks koos TEXTJOIN funktsioon Ruut E5 on:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Pärast vajutamist Sisesta ja lohistades viimasesse lahtrisse Veerg E , saate kokkukattunud tekstid korraga ühte veergu.
4. Mitme veeru virnastamine ühte veergu Excelis
Nüüd on meie andmestikus 4 juhuslikku veergu vahemikus Veerg B aadressile Veerg E . all Kombineeri veerg päise, siis paneme väärtused päisest 4., 5. ja 6. read järjestikku. Ühesõnaga, me paneme kõik andmed ühte veergu.
📌 1. samm:
➤ Valige lahtrite vahemik (B4:E6) mis sisaldab esmaseid andmeid.
➤ Nimetage see tekstiga tekstis Nimi Kast .
📌 2. samm:
➤ Väljundis Cell G5 , sisestage järgmine valem:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 3. samm:
➤ Press Sisesta ja saad esimese väärtuse 4. realt sisse Cell G5 .
➤ Nüüd kasuta Täitmise käepide et lohistada mööda veergu alla, kuni leiate veergu #REF viga.
Ja lõpuks kuvatakse teile järgmine väljund.
🔎 Kuidas valem töötab?
- COLUMNS(andmed): The KOLUMNID funktsiooni sees MOD funktsioon tagastab siinkohal nimetatud vahemikus olemasolevate veergude koguarvu. (andmed) .
- ROW(A1)-1+COLUMNS(Data): Kombinatsioon ROW ja KOLUMNID funktsioonid siin määratleb dividendi MOD funktsioon.
- MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: See osa määratleb veeru numbri INDEX funktsioon ja väljundiks tagastab funktsioon '1' .
- 1+INT((ROW(A1)-1)/COLUMNS(Data)): Rea number INDEX funktsioon on määratletud selles osas, kus INT funktsioon ümardab saadud väärtuse täisarvuliseks.
5. Notepad'i kasutamine Exceli veergude andmete ühendamiseks
Me võime kasutada ka Märkmik mitme veeru ühendamiseks üheks veeruks. Käime läbi järgmised sammud:
📌 1. samm:
➤ Valige lahtrite vahemik (B5:D9) mis sisaldab esmaseid andmeid.
➤ Press CTRL+C et kopeerida valitud rakkude vahemik.
📌 2. samm:
➤ Avage märkmikufail.
➤ Pasta CTRL+V valitud andmete kleepimiseks siia.
📌 3. samm:
➤ Press CTRL+H avada Asendage dialoogiboks.
➤ Valige oma märkmikufailis kahe teksti vahel olev vahekaart ja kopeerige see.
➤ kleebi see sisse Leia, mida kast.
📌 4. samm:
➤ Tüüp ", " aastal Asendage kast.
➤ Vajutage valikut Asenda kõik ja olete valmis.
Kõik andmed teie märkmikufailis näevad välja nagu järgmisel pildil.
📌 5. samm:
➤ Nüüd kopeeri kogu tekst märkmikust.
📌 6. samm:
➤ Ja lõpuks kleepige see väljundisse Lahter E5 teie Excel tabel.
Saadud andmed dokumendis Veerg E on nüüd järgmine:
6. Kasutage VBA-skripti veergude ühendamiseks ühte veergu Excelis
Me võime kasutada ka VBA meetodi abil mitu veergu ühte veergu. Järgmisel pildil, Veerg G näitab virnastatud andmeid.
📌 1. samm:
➤ Tehke paremklõps töövihikus lehe nimele ja vajutage nuppu Vaata koodi .
Avaneb uus mooduli aken, kuhu tuleb lihtsalt kleepida järgmised koodid:
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
📌 2. samm:
➤ Pärast koodide sisestamist vajutage F5 koodi käivitamiseks.
➤ Määrake makro nimi makroprogrammis Makro dialoogiboks.
➤ Press Käivita .
📌 3. samm:
➤ Valige andmete esmane vahemik (B4:E6) aastal Valige vahemik kast.
➤ Press OK .
📌 4. samm:
➤ Valige väljund Cell G5 pärast seda, kui on lubatud Sihtkoha veerg kast.
➤ Press OK ja olete valmis.
Nagu järgmisel pildil, kuvatakse teile kombineeritud ja virnastatud andmed väljundveerus.
Kokkuvõtvad sõnad
Loodan, et kõik need ülaltoodud lihtsad meetodid aitavad teil nüüd vajadusel neid oma Exceli tabelites rakendada. Kui teil on küsimusi või tagasisidet, siis andke mulle sellest teada kommentaaride sektsioonis. Või saate vaadata meie teisi Exceli funktsioonidega seotud artikleid sellel veebisaidil.