Cum se face o listă separată prin virgulă în Excel (5 metode)

  • Imparte Asta
Hugh West

În timp ce lucrați cu mari Microsoft Excel, Uneori trebuie să facem o listă separată prin virgulă. Putem face acest lucru cu ușurință folosind formule Excel și Macros VBA De asemenea, aceasta este o sarcină ușoară și care economisește timp, de asemenea. Astăzi, în acest articol, vom învăța cinci modalități rapide și adecvate pentru a face o listă separată prin virgulă în Excel în mod eficient.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Listă separată prin virgulă.xlsm

5 Modalități adecvate pentru a face o listă separată de virgulă în Excel

Să presupunem un scenariu în care avem un fișier Excel care conține informații despre diferite tipuri de fructe. Aceste fructe sunt listate în coloana intitulată Fructe în acea foaie de calcul Excel. Vom transforma această coloană de fructe într-o listă separată prin virgulă folosind CONCATENATE , TEXTJOIN funcții, Găsiți & Înlocuiți și Macros VBA De asemenea, iată o prezentare generală a setului de date pentru sarcina noastră de astăzi.

1. Utilizați funcția CONCATENATE pentru a realiza o listă separată prin virgulă în Excel

Puteți utiliza The Funcția CONCATENATE în Excel pentru a face o listă separată prin virgulă. Trebuie să facem următoarele.

Pași:

  • În primul rând, trebuie să scriem formula de mai jos în celulă C5 .
=CONCATENATE(B5,",","," ",B6,",",","," ",B7,",",","," ",B8,",",","," ",B9)

  • După ce ați tastat Funcția CONCATENATE în bara Formula, apăsați pur și simplu ENTER pe tastatură și veți putea crea o listă separată prin virgulă, care este prezentată în captura de ecran de mai jos.

Citește mai mult: Cum să faci o listă de lucruri de făcut în Excel (3 metode ușoare)

2. Aplicați funcția TEXTJOIN pentru a realiza o listă separată prin virgulă în Excel

Dacă aveți acces la Microsoft Excel 365 , puteți folosi funcția TEXTJOIN pentru a uni valorile celulelor unei coloane sau ale unui interval pentru a forma o listă separată prin virgulă.

Pași:

  • În primul rând, trebuie să scriem formula de mai jos în celulă C5 .
=TEXTJOIN(",", B5:B9)

  • În timp ce se tastează TEXTJOIN funcția în celulă C5 , apăsați pur și simplu ENTER pe tastatură și veți putea crea o listă separată prin virgulă, care este prezentată în captura de ecran de mai jos.

Citește mai mult: Cum să faci o listă alfabetică în Excel (3 moduri)

3. Utilizați o formulă personalizată pentru a realiza o listă separată prin virgulă în Excel

Putem folosi o formulă proprie, folosind doar semnul ampersandă (&) și virgulă (,) pentru a face o listă separată prin virgulă cu ghilimele în jurul valorilor celulelor. Trebuie să urmăm instrucțiunile de mai jos pentru a învăța!

Pași:

  • Mai întâi de toate, selectați celula C5 , și introduceți formula de mai jos în fereastra Bara de formule Formula din Bara de formule este,
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9

  • La apăsarea ENTER , vom obține lista, separată prin virgulă, a elementelor Fructe coloana din celulă C5 .

Citiți mai mult: Cum să faci o listă într-o celulă în Excel (3 metode rapide)

Lecturi similare

  • Cum se face o listă cu buline în Excel (9 metode)
  • Crearea unei liste de corespondență în Excel (2 metode)

4. Efectuați comanda Find & Replace pentru a face o listă separată prin virgulă în Excel

De asemenea, putem folosi și Găsiți & Înlocuiți din Microsoft Office pentru a transforma o coloană din Microsoft Excel într-o listă separată prin virgulă în Microsoft Office. Urmați pașii de mai jos.

Pasul 1:

  • Mai întâi, selectați toate celulele din tabelul Fructe coloana cu excepția coloana antet .
  • Prin urmare, apăsați Ctrl + C pe tastatură simultan pentru a copia aceste celule.

Pasul 2:

  • Prin urmare, acum vom pastă la celule copiate într-o pagină albă Microsoft Document Word prin apăsarea CTRL+V .
  • Apoi, vom vedea o opțiune derulantă numită Opțiuni de lipire ( Ctrl ) pe dreapta jos colț al celulelor lipite.

  • Acum , vom da click pe butonul Opțiuni de lipire și selectați Păstrați textul Singurele opțiuni.

  • În continuare, vom apăsa CTRL+H simultan pentru a deschide fereastra Găsiți și înlocuiți În primul rând, vom introduce "^p" în Găsiți ce Apoi, vom introduce "," în Înlocuiți cu În cele din urmă, vom face clic pe caseta de intrare Înlocuiți totul buton.

  • Acum, vom vedea că toate valorile celulelor din Fructe sunt convertite într-o coloană listă separată prin virgulă în Microsoft Word.

  • După finalizarea procesului de mai sus, veți putea crea o listă separată prin virgulă, care este prezentată în imaginea de mai jos.

Citiți mai mult: Cum să generați o listă bazată pe criterii în Excel (4 metode)

5. Executați un cod VBA pentru a face o listă separată prin virgulă în Excel

Acum vă voi arăta cum să să facă o listă separată prin virgulă în Excel prin utilizarea unui simplu VBA Este foarte util pentru anumite momente particulare. Din setul nostru de date, vom se face o listă separată prin virgulă. Să urmăm instrucțiunile de mai jos pentru a să facă o listă separată prin virgulă !

Pasul 1:

  • În primul rând, deschideți un modul, pentru a face acest lucru, în primul rând, de la Dezvoltator fila, mergeți la,

Dezvoltator → Visual Basic

  • După ce faceți clic pe butonul Visual Basic panglică, o fereastră numită Microsoft Visual Basic for Applications - Realizarea unei liste separate prin virgulă va apărea instantaneu în fața dvs. Din acea fereastră, vom insera un modul pentru a aplica aplicația noastră Cod VBA Pentru a face acest lucru, mergeți la,

Inserție → Modul

Pasul 2:

  • Prin urmare, se poate spune că Faceți o listă separată prin virgulă În modulul Faceți o listă separată prin virgulă modulul, scrieți următoarele VBA
 Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

  • Prin urmare, rulați programul VBA Pentru a face acest lucru, mergeți la,

Run → Run Sub/UserForm

Pasul 3:

  • După rularea programului Cod VBA , ne vom întoarce acum la foaia de lucru și vom scrie următorul cod în celula C5 .
=ColumntoList(B5:B9)

  • Mai mult, apăsați Introduceți pe tastatură și veți obține rezultatul dorit în celulă C5 .

Lucruri de reținut

👉 Poți să apari Microsoft Visual Basic pentru aplicații prin apăsarea tastei Alt + F11 simultan .

👉 Dacă o Dezvoltator nu este vizibilă în panglica dvs., o puteți face vizibilă. Pentru a face acest lucru, accesați,

Fișier → Opțiune → Personalizare panglică

Concluzie

Sper că toate metodele adecvate menționate mai sus pentru a să facă o listă separată prin virgulă vă va provoca acum să le aplicați în viața voastră. Excel foile de calcul cu mai multă productivitate. Sunteți bineveniți să nu ezitați să comentați dacă aveți întrebări sau nelămuriri.

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.