Kelių stulpelių sujungimas į vieną "Excel" stulpelį

  • Pasidalinti
Hugh West

Programoje "Microsoft Excel" yra keletas tinkamų metodų keliems stulpeliams sujungti į vieną stulpelį. Šiame straipsnyje sužinosite, kaip galite taikyti įvairius metodus, kad sujungtumėte kelių stulpelių duomenis į vieną stulpelį, pateikdami pavyzdžių ir tinkamų iliustracijų.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti "Excel" sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Kelių stulpelių sujungimas į vieną stulpelį.xlsx

6 būdai, kaip sujungti kelis stulpelius į vieną "Excel" stulpelį

1. CONCATENATE arba CONCAT funkcijos naudojimas keliems stulpeliams "Excel" programoje sujungti

Toliau pateiktame paveikslėlyje trys stulpeliai vaizduoja keletą atsitiktinių adresų su padalytomis dalimis. Turime sujungti kiekvieną eilutę, kad gautume prasmingą adresą E stulpelis pagal Kombinuotas tekstas antraštė.

Galime naudoti CONCATENATE arba CONCAT funkciją, kad būtų pasiektas šis tikslas. Pirmojoje išvestyje E5 ląstelė , reikiama formulė bus tokia:

=CONCATENATE(B5,C5,D5)

Arba,

=CONCAT(B5,C5,D5)

Paspaudus Įveskite ir naudojant Užpildymo rankena automatiškai užpildyti likusius langelius E stulpelis , gausime sujungtą vieną stulpelį, kaip parodyta toliau pateiktame paveikslėlyje.

Susijęs turinys: Dviejų ar daugiau ląstelių teksto sujungimas į vieną "Excel" ląstelę (5 metodai)

2. Ampersando (&) naudojimas keliems stulpeliams sujungti į vieną stulpelį

Taip pat galime naudoti Ampersandas (&) kad būtų galima lengviau sujungti arba sujungti tekstus. Tarkime, kad langeliuose esančiuose tekstuose neturime jokių skiriamųjų ženklų, tačiau jungdami eilutės tekstus turėsime įterpti skiriamąjį ženklą.

Išvestyje E5 ląstelė , reikiamą formulę su Ampersandas (&) bus:

=B5&", "&C5&", "&D5

Paspauskite Įveskite , automatiškai užpildyti visą E stulpelis ir visi sujungti tekstai iš karto bus sudėti į vieną stulpelį.

3. Įterpkite TEXTJOIN funkciją, kad sujungtumėte kelis stulpelius į "Excel" stulpelį

Jei naudojate "Excel 2019 arba "Excel 365 tada TEXTJOIN funkcija yra dar vienas puikus pasirinkimas, atitinkantis jūsų tikslus.

Reikiama formulė keliems tekstams sujungti su TEXTJOIN funkcija E5 ląstelė bus:

=TEXTJOIN(", ",TRUE,B5,C5,D5)

Paspaudus Įveskite ir vilkdami žemyn iki paskutinės ląstelės E stulpelis iš karto gausite sujungtus tekstus viename stulpelyje.

4. Kelių stulpelių sudėjimas į vieną "Excel" stulpelį

Dabar mūsų duomenų rinkinį sudaro 4 atsitiktiniai stulpeliai nuo B stulpelis į E stulpelis . Pagal Sujungti stulpelį antraštę, sudėsime reikšmes iš 4-oji, 5-oji ir 6-oji eilutes iš eilės. Žodžiu, visus duomenis sudėsime į vieną stulpelį.

📌 1 žingsnis:

➤ Pasirinkite ląstelių intervalą (B4:E6) kuriame yra pirminiai duomenys.

➤ Pavadinkite jį tekstu, esančiu Pavadinimo langelis .

📌 2 žingsnis:

➤ Išvestyje Ląstelė G5 , įveskite šią formulę:

=INDEX(Duomenys,1+INT((ROW(A1)-1)/COLUMNS(Duomenys)),MOD(ROW(A1)-1+COLUMNS(Duomenys),COLUMNS(Duomenys))+1)

📌 3 veiksmas:

➤ Spauda Įveskite ir gausite pirmąją reikšmę iš 4-osios eilutės Ląstelė G5 .

➤ Dabar naudokite Užpildymo rankena vilkite žemyn išilgai stulpelio, kol rasite #REF klaida.

Galiausiai bus parodyta tokia išvestis.

🔎 Kaip veikia formulė?

  • STULPELIŲ(Duomenys): Svetainė STULPELIŲ funkcija, esanti viduje MOD funkcija grąžina bendrą stulpelių, esančių įvardytame diapazone, skaičių. (Duomenys) .
  • ROW(A1)-1+COLUMNS(Data): Derinys EILUTĖ ir STULPELIŲ funkcijos čia apibrėžia dividendus iš MOD funkcija.
  • MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Šioje dalyje apibrėžiamas stulpelio numeris INDEKSAS funkcija, o išvesties atveju funkcija grąžina '1' .
  • 1+INT((ROW(A1)-1)/COLUMNS(Data)): Eilutės numeris INDEKSAS funkciją nurodo ši dalis, kurioje INT funkcija suapvalina gautą reikšmę iki sveikojo skaičiaus formos.

5. Užrašų knygelės naudojimas "Excel" stulpelių duomenims sujungti

Taip pat galime naudoti Užrašų knygelė sujungti kelis stulpelius į vieną stulpelį. Atlikime šiuos veiksmus:

📌 1 žingsnis:

➤ Pasirinkite ląstelių intervalą (B5:D9) kuriame yra pirminiai duomenys.

➤ Spauda CTRL+C nukopijuoti pasirinktą ląstelių intervalą.

📌 2 žingsnis:

➤ Atidarykite "Notepad" failą.

➤ Pasta CTRL+V čia įklijuoti pasirinktus duomenis.

📌 3 veiksmas:

➤ Spauda CTRL+H atidaryti Pakeisti dialogo langas.

➤ Užrašų knygelės faile pasirinkite skirtuką tarp dviejų tekstų ir jį nukopijuokite.

➤ Įklijuokite jį į Raskite, ką dėžutė.

📌 4 veiksmas:

➤ Tipas ", " į Pakeisti į dėžutė.

➤ Paspauskite parinktį Pakeisti visus ir viskas baigta.

Visi jūsų užrašų knygelės failo duomenys atrodys taip, kaip parodyta toliau pateiktame paveikslėlyje.

📌 5 veiksmas:

➤ Dabar nukopijuokite visą tekstą iš užrašų knygelės.

📌 6 veiksmas:

➤ Ir galiausiai įklijuokite jį į išvestį E5 ląstelė savo "Excel" skaičiuoklės.

Gauti duomenys E stulpelis dabar bus tokie:

6. Naudokite VBA scenarijų, kad sujungtumėte "Excel" stulpelius į vieną stulpelį

Taip pat galime naudoti VBA metodą, skirtą keliems stulpeliams sudėti į vieną stulpelį. Toliau pateiktame paveikslėlyje, G stulpelis bus rodomi sudėti duomenys.

📌 1 žingsnis:

➤ Dešiniuoju pelės klavišu spustelėkite darbaknygės lapo pavadinimą ir paspauskite Peržiūrėti kodą .

Atsidarys naujas modulio langas, kuriame turėsite tiesiog įklijuoti šiuos kodus:

 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 žingsnis:

➤ Įkėlę kodus, paspauskite F5 paleisti kodą.

➤ Makro pavadinimo priskyrimas Makro dialogo langas.

➤ Spauda Paleisti .

📌 3 veiksmas:

➤ Pasirinkite pagrindinį duomenų diapazoną (B4:E6) į Pasirinkite diapazoną dėžutė.

➤ Spauda GERAI .

📌 4 veiksmas:

➤ Pasirinkite išvestį Ląstelė G5 įjungus Paskirties stulpelis dėžutė.

➤ Spauda GERAI ir viskas baigta.

Kaip ir toliau pateiktame paveikslėlyje, išvesties stulpelyje bus rodomi sujungti ir sudėti duomenys.

Baigiamieji žodžiai

Tikiuosi, kad visi šie pirmiau paminėti paprasti metodai dabar padės jums prireikus juos taikyti savo "Excel" skaičiuoklėse. Jei turite klausimų ar atsiliepimų, praneškite man komentarų skiltyje. Arba galite peržiūrėti kitus mūsų straipsnius, susijusius su "Excel" funkcijomis šioje svetainėje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.