Cuprins
Una dintre cele mai importante caracteristici ale Excel constă în concatenarea valorilor din toate celulele unui interval într-o singură celulă. Este necesară pentru a căuta cu ușurință valori. Astăzi voi arăta cum să concatenarea unui interval în Excel cu 5 metode utile.
Descărcați caietul de practică
Obțineți acest fișier de probă pentru a încerca procesul de unul singur.
Concatenate Range.xlsm5 Metode utile pentru a concatena intervalul Concatenate în Excel
Pentru a ilustra procesul, aici avem un set de date cu ID produs și Denumirea produsului a unor produse ale unei companii numite Grupul Mars Valorile sunt stocate în Intervalul de celule B5:C9 .
Obiectivul nostru de astăzi este să concatenăm numele tuturor produselor într-o singură celulă. Pentru aceasta, să parcurgem metodele de mai jos.
1. Combinați funcțiile CONCATENATE & TRANSPOSE pentru a concatena intervalul de valori
Putem combina cu ușurință șirul de text prin fuziunea CONCATENATE și Funcțiile TRANSPOSE Pentru a face acest lucru, urmați pașii de mai jos.
- În primul rând, selectați Celula B12 și introduceți această formulă.
=CONCATENATE(TRANSPOSE(C5:C9&",")
- Apoi, selectați TRANSPOSE(C5:C9&","" din formulă și apăsați F9 pe tastatură.
- Ulterior, formula va fi convertită în valori de genul acesta.
- Aici, îndepărtați Paranteze ondulate din ambele părți.
- În cele din urmă, apăsați Introduceți și veți vedea rezultatul dorit.
Citește mai mult: Cum să combinați mai multe celule într-o singură celulă separată de virgulă în Excel
2. Concatenarea intervalului cu funcția TEXTJOIN în Excel
Putem concatena un interval folosind funcția TEXTJOIN din Excel. Dar această funcție este disponibilă numai în Office 365 Pentru aceasta, aplicați pur și simplu pașii de mai jos.
- În primul rând, selectați Celula B12 și introduceți această formulă.
=TEXTJOIN(",",TRUE,C5:C9)
- După aceea, apăsați Introduceți .
- În cele din urmă, veți reuși să concatenați cu succes intervalul astfel.
3. Aplicați Excel VBA pentru a concatena intervalul Concatenate Range
Cei care nu au un Office 365 poate folosi acest VBA cod pentru concatenarea intervalului în Excel Cu ajutorul acestui cod, puteți genera manual codul. TEXTJOIN și le concatenăm.
- La început, apăsați F11 de pe tastatură pentru a deschide fereastra Microsoft Visual Basic pentru aplicații fereastră.
- Apoi, selectați Modul de la Introduceți tab.
- Acum, introduceți acest cod în interiorul paginii goale.
Function TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For i = 1 Torange.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + delimitator End If Next j Next i End If TEXTJOIN2 = out End Function
- Apoi, apăsați Ctrl + S pentru a salva codul și a închide fereastra.
- În continuare, acest cod va genera TEXTJOIN cu următoarea sintaxă.
- Prin urmare, introduceți formula în Celula B12 .
=TEXTJOIN2(", ",TRUE,C5:C9)
- În cele din urmă, formula va concatena Nume de produse într-o singură celulă.
4. Concatenați intervalul cu Power Query în Excel
O altă metodă utilă pentru concatenarea tablourilor cu Power Query în Excel. Pentru a îndeplini această sarcină, parcurgeți cu atenție următorul proces.
- La început, selectați Intervalul de celule C4:C9 .
- Apoi, mergeți la Date și selectați De la tabel/intervalul în cadrul Obțineți & Transformați datele .
- După aceasta, veți obține Creați tabelul în care se solicită permisiunea de a crea un tabel cu intervalul selectat.
- Aici, marcați verificați Tabelul meu are anteturi și apăsați OK .
- În continuare, veți vedea Editor Power Query fereastră.
- În această fereastră, selectați coloana și mergeți la butonul Transformare tab.
- Aici, selectați Transpuneți de la Tabelul grup.
- Acum, selectați toate coloanele separate din fereastră, apăsând tasta Ctrl de pe tastatură și dreapta - click pe oricare dintre ele.
- După aceea, faceți clic pe Îmbinarea coloanelor .
- În continuare, alegeți Virgulă ca Separator în Îmbinarea coloanelor caseta de dialog.
- Împreună cu acesta, tastați Lista de produse în Noul nume de coloană secțiune.
- În cele din urmă, selectați Închideți & Încărcați de la Acasă tab.
- În cele din urmă, veți concatena intervalul într-o nouă foaie de lucru, astfel.
5. Folosiți comanda Fill Justify pentru a concatena intervalul
În Microsoft Excel , Umpleți Justify este o comandă rară, dar foarte utilă pentru concatenare. Să vedem cum funcționează.
- La început, selectați Intervalul de celule C5:C9 .
- Apoi, mergeți la Acasă și faceți clic pe Umpleți în cadrul Editare grup.
- În continuare, selectați Justifică din meniul derulant.
- Gata, veți obține cu succes matricea concatenată din matricea unică.
Concluzie
Asta e tot pentru astăzi. Folosind aceste 5 metode, puteți învăța cum să concatenarea unui interval în Excel. Aveți întrebări? Nu ezitați să ne întrebați. De asemenea, urmăriți ExcelWIKI pentru mai multe articole informative ca acesta.