Satura rādītājs
Programmā Microsoft Excel ir vairākas piemērotas metodes, lai apvienotu vairākus stabiņus vienā stabiņā. Šajā rakstā uzzināsiet, kā varat izmantot dažādas pieejas, lai apvienotu datus no vairākiem stabiņiem vienā stabiņā, izmantojot piemērus un atbilstošas ilustrācijas.
Lejupielādēt Practice Workbook
Varat lejupielādēt Excel darbgrāmatu, ko izmantojām, lai sagatavotu šo rakstu.
Vairāku kolonnu apvienošana vienā kolonnā.xlsx6 pieejas vairāku kolonnu apvienošanai vienā kolonnā programmā Excel
1. Funkcijas CONCATENATE vai CONCAT lietošana, lai pievienotu vairākas kolonnas programmā Excel
Nākamajā attēlā trīs kolonnas attēlo dažas nejaušas adreses ar sadalītām daļām. Mums ir jāapvieno katra rinda, lai izveidotu jēgpilnu adresi. E sleja saskaņā ar Kombinētais teksts virsraksts.
Mēs varam izmantot CONCATENATE vai CONCAT funkciju, lai kalpotu šim nolūkam. Pirmajā izvades failā Šūna E5 , vajadzīgā formula būs šāda:
=CONCATENATE(B5,C5,D5)
Vai,
=CONCAT(B5,C5,D5)
Pēc nospiešanas Ievadiet un izmantojot Uzpildes rokturis lai automātiski aizpildītu pārējās šūnas E sleja , mēs iegūsim apvienoto vienu kolonnu, kā parādīts attēlā zemāk.
Saistīts saturs: Teksta apvienošana no divām vai vairākām šūnām vienā šūnā programmā Excel (5 metodes)
2. Ampersandas (&) izmantošana, lai apvienotu vairākas kolonnas vienā kolonnā
Mēs varam izmantot arī Ampersands (&) lai vieglāk apvienotu vai savienotu tekstus. Pieņemot, ka mums nav nekāda norobežotāja ar tekstiem šūnās, bet, savienojot tekstus no rindas, mums būs jāievieto norobežotājs.
Izejas režīmā Šūna E5 , vajadzīgo formulu, izmantojot Ampersands (&) būs:
=B5&", "&C5&", "&D5
Spiediet Ievadiet , automātiski aizpildīt visu E sleja un visi apvienotie teksti uzreiz tiks apvienoti vienā slejā.
3. Ievietojiet funkciju TEXTJOIN, lai Excel programmā apvienotu vairākas kolonnas kolonnā
Ja izmantojat Excel 2019 vai Excel 365 tad TEXTJOIN funkcija ir vēl viena lieliska iespēja, kas atbilst jūsu mērķiem.
Nepieciešamā formula vairāku tekstu savienošanai ar TEXTJOIN funkcija Šūna E5 būs:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Pēc nospiešanas Ievadiet un velkot uz leju līdz pēdējai šūnai E sleja , uzreiz iegūsiet saliktos tekstus vienā kolonnā.
4. Vairāku kolonnu sakraušana vienā kolonnā programmā Excel
Tagad mūsu datu kopai ir 4 izlases veida kolonnas, kas svārstās no B sleja uz E sleja . Saskaņā ar Apvienot kolonnu galveni, mēs sakopsim vērtības no 4., 5. un 6. Vārdu sakot, mēs sakopsim visus datus vienā kolonnā.
📌 1. solis:
➤ Izvēlieties šūnu diapazonu (B4:E6) kas satur primāros datus.
➤ Nosauciet to ar tekstu. Nosaukuma lodziņš .
📌 2. solis:
➤ Izvades režīmā Šūna G5 , ievadiet šādu formulu:
=INDEX(Dati,1+INT((ROW(A1)-1)/COLUMNS(Dati)),MOD(ROW(A1)-1+COLUMNS(Dati),COLUMNS(Dati))+1)
📌 3. solis:
➤ Prese Ievadiet un iegūsiet pirmo vērtību no 4. rindas, kas atrodas Šūna G5 .
➤ Tagad izmantojiet Uzpildes rokturis velciet lejup pa kolonnu, līdz atrodat #REF kļūda.
Visbeidzot, tiks parādīts šāds izvades rezultāts.
🔎 Kā darbojas formula?
- Slejas(Dati): Portāls KOLONNAS funkcija iekšpusē MOD funkcija šeit atgriež kopējo kolonnu skaitu, kas pieejams nosauktajā diapazonā. (Dati) .
- ROW(A1)-1+COLUMNS(Dati): Kombinācija no ROW un KOLONNAS funkcijas šeit definē dividenžu MOD funkcija.
- MOD(ROW(A1)-1+COLUMNS(Dati), COLUMNS(Dati))+1: Šajā daļā ir definēts kolonnas numurs INDEX funkciju un kā izejas rezultātu funkcija atgriež '1' .
- 1+INT((ROW(A1)-1)/COLUMNS(Data)): Rindas numurs INDEX funkcija ir norādīta šajā daļā, kur INT funkcija noapaļo iegūto vērtību līdz veselam skaitlim.
5. Notepad izmantošana, lai apvienotu kolonnu datus programmā Excel
Mēs varam izmantot arī Blociņš lai apvienotu vairākas kolonnas vienā kolonnā. Veiksim turpmāk minētās darbības:
📌 1. solis:
➤ Izvēlieties šūnu diapazonu (B5:D9) kas satur primāros datus.
➤ Prese CTRL+C lai kopētu atlasīto šūnu diapazonu.
📌 2. solis:
➤ Atveriet piezīmju bloka failu.
➤ Pasta CTRL+V lai šeit ielīmētu atlasītos datus.
📌 3. solis:
➤ Prese CTRL+H lai atvērtu Aizstāt dialoglodziņš.
➤ Izvēlieties cilni starp diviem tekstiem, kas atrodas starp diviem tekstiem bloka failā, un kopējiet to.
➤ Ievietojiet to Atrodiet, kas kaste.
📌 4. solis:
➤ Tips ", " in the Aizstāt ar kaste.
➤ Nospiediet opciju Aizstāt visus un viss ir paveikts.
Visi piezīmju bloka faila dati izskatīsies tā, kā attēlots šajā attēlā.
📌 5:
➤ Tagad kopējiet visu tekstu no piezīmju bloka.
📌 6. solis:
➤ Un, visbeidzot, ielīmējiet to izejas failā Šūna E5 savā Excel izklājlapas.
Iegūtie dati E sleja tagad būs šādi:
6. Izmantojiet VBA skriptu, lai pievienotu kolonnas vienā kolonnā programmā Excel
Mēs varam izmantot arī VBA metodi, lai vairākus stabiņus sakrautu vienā stabiņā. Nākamajā attēlā, G sleja tiks parādīti sakrautie dati.
📌 1. solis:
➤ Ar peles labo pogu noklikšķiniet uz darbgrāmatas lapas nosaukuma un nospiediet Skatīt kodu .
Parādīsies jauns moduļa logs, kurā būs vienkārši jāievieto šādi kodi:
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 EveryRng 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. solis:
➤ Pēc kodu ielīmēšanas nospiediet F5 lai palaistu kodu.
➤ Makro nosaukuma piešķiršana programmā Makro dialoglodziņš.
➤ Prese Palaist .
📌 3. solis:
➤ Izvēlieties primāro datu diapazonu (B4:E6) in the Izvēlieties diapazonu kaste.
➤ Prese LABI .
📌 4. solis:
➤ Izvēlieties izeju Šūna G5 pēc tam, kad ir iespējota Galamērķa sleja kaste.
➤ Prese LABI un viss ir paveikts.
Tāpat kā nākamajā attēlā, izejas slejā tiks parādīti apvienoti un sakārtoti dati.
Noslēguma vārdi
Es ceru, ka visas šīs iepriekš minētās vienkāršās metodes tagad palīdzēs jums nepieciešamības gadījumā tās piemērot Excel izklājlapās. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, informējiet mani komentāru sadaļā. Vai arī varat apskatīt citus mūsu rakstus, kas saistīti ar Excel funkcijām šajā vietnē.