Cum să concatenați intervalul în Excel (5 metode utile)

  • Imparte Asta
Hugh West

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.xlsm

5 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 această formulă, se utilizează TRANSPOSE convertește verticala Intervalul de celule C5:C9 în una orizontală. CONCATENATE le combină și le transformă într-o singură linie.

  • În cele din urmă, apăsați Introduceți și veți vedea rezultatul dorit.

Notă: Microsoft a modificat modul în care funcționează formulele de matrice în versiunea de Excel 365 În versiunile mai vechi, trebuie să apăsăm Ctrl + Schimbul + Introduceți pentru a calcula o formulă de matrice.

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.

Notă: Aici, am setat ignore_blank argument ca ADEVĂRAT , pentru a exclude celulele goale. Îl puteți utiliza în funcție de necesitățile dumneavoastră.

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ă.
=TEXTJOIN2(delimitator,ignore_blank,interval)

  • 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.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.