Cuprins
În timp ce lucrăm în Excel, este posibil ca uneori să avem nevoie să convertim o coloană sau un interval într-o listă separată prin virgulă cu ghilimele simple în jurul fiecărei valori de celulă. În acest articol, vă voi arăta cum să convertiți o coloană într-o listă separată prin virgulă cu ghilimele simple în jurul fiecărei valori de celulă folosind funcții precum CONCATENATE , TEXTJOIN împreună cu Macro VBA , și Găsiți și înlocuiți Instrument.
Descărcați caietul de practică
Descărcați această carte de practică pentru a vă exersa sarcina în timp ce citiți acest articol.
Conversia coloanei în listă.xlsm5 Metode privind modul de conversie a coloanei în listă separată de virgulă cu ghilimele simple
Să presupunem un scenariu în care avem un fișier Excel care conține informații despre diverse produse de papetărie. Aceste produse sunt listate în coloana intitulată Produs în acea foaie de lucru Excel. Vom converti această coloană de produse într-o listă separată prin virgulă. Imaginea de mai jos prezintă foaia de lucru cu lista de produse separate prin virgulă, cu ghilimele simple în jurul fiecăruia dintre ele.
Metoda 1: Convertiți manual coloana în listă separată prin virgulă
Putem folosi o formulă proprie, folosind doar semnul ampersandă ( & ) și virgulă ( , ) pentru a converti coloana într-o listă separată prin virgulă cu ghilimele în jurul valorilor celulelor. Trebuie să urmăm pașii de mai jos.
Pași:
⦿ În primul rând, trebuie să scriem formula de mai jos în celulă C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Repartizarea formulei:
The semnul ampersandă ( & ) se va alătura ghilimele simple ( '' ) și virgule ( , ) cu valorile celulelor la creați un fișier separat prin virgulă lista cu ghilimele simple .
⦿ La apăsarea ENTER , vom obține listă separată prin virgulă cu ghilimele simple în jurul fiecărei valori a celule din Produs coloana din celulă C5 .
Citiți mai mult: Cum să convertiți coloanele în rânduri în Excel (2 metode)
Metoda 2: Utilizați funcția CONCATENATE pentru a Conversia coloanei în listă separată prin virgulă
De asemenea, puteți utiliza și funcția CONCATENATE în Excel pentru a converti coloana în listă separată prin virgulă cu ghilimele simple. 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,"'")
Repartizarea formulei:
The CONCATENATE va lua mai multe bucăți de text sau șiruri de caractere și le va uni pentru a forma un text mare.
⦿ La apăsarea ENTER , vom obține listă separată prin virgulă cu ghilimele simple în jurul fiecărei valori a celule din Produs coloana din celulă C5 .
Citiți mai mult: Cum să transpuneți coloanele în rânduri în Excel (6 metode)
Lecturi similare
- Cum să transpuneți rândurile duplicate în coloane în Excel (4 moduri)
- Excel Power Query: Transpunerea rândurilor în coloane (Ghid pas cu pas)
- Cum să transpunem rândurile în coloane utilizând Excel VBA (4 exemple ideale)
- Transpuneți mai multe coloane într-o singură coloană în Excel (3 metode practice)
- Cum să convertiți coloane unice în rânduri în Excel cu formule
Metoda 3: Aplicați funcția TEXTJOIN pentru a converti coloana în listă separată prin virgulă
Dacă aveți acces la Microsoft Excel 365 , puteți utiliza 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(",", TRUE, B5:B9)
Repartizarea formulei:
The TEXTJOIN funcția concatenează sau se alătură mai multe bucăți de text sau șir de caractere folosind un delimitator. În acest exemplu, delimitatorul este un virgulă ( , ).
Notă: The TEXTJOIN este o funcție exclusivă care trebuie utilizată numai în Microsoft Excel 365, Excel 2020, sau Excel 2019. Trebuie să aveți acces la oricare dintre acestea pentru a utiliza funcția.⦿ La apăsarea ENTER , vom obține listă separată prin virgulă de valori ale celulelor din Produs coloana din celulă C5 .
Citește mai mult: Cum să convertiți coloanele în rânduri în Excel pe baza valorii celulei
Metoda 4: Conversia coloanei în listă separată prin virgulă utilizând macro VBA
Dacă sunteți familiarizat cu VBA macro în Excel, atunci puteți folosi VBA pentru a converti eficient la o listă separată prin virgulă cu ghilimele simple Trebuie să urmăm pașii de mai jos.
Pasul 1:
⦿ În primul rând, vom selecta Visual Basic de la Dezvoltator tab. Putem, de asemenea, să apăsăm ALT+F11 pentru a o deschide.
Pasul 2:
⦿ Acum, faceți clic pe butonul Introduceți și selectați Modul .
⦿ Scrieți următorul cod în fereastra care apare. Vom apăsa pe CTRL+S pentru a salva codul.
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
Pasul 3:
⦿ Acum ne vom întoarce la foaia de lucru și vom scrie următorul cod în celulă C5 .
=ColumntoList(B5:B9)
⦿ La apăsarea ENTER , vom obține listă separată prin virgulă cu ghilimele simple în jurul fiecărei valori a celule din Produs coloana din celulă C5 .
Citiți mai mult: VBA pentru a transpune mai multe coloane în rânduri în Excel (2 metode)
Metoda 5: Utilizați instrumentul Găsiți & Înlocuiți pentru a converti coloana în listă separată prin virgulă
Putem folosi Găsiți & Înlocuiți în Microsoft Office pentru a converti o coloană din Microsoft Excel în listă separată prin virgulă în Microsoft Office. Urmați pașii de mai jos.
Pasul 1:
⦿ În primul rând, selectați toate celule în Produs coloana cu excepția coloana antet .
⦿ Apoi, faceți clic dreapta pe oricare dintre celulele selectate. Veți vedea meniul contextual. Faceți clic pe Copiați din meniu.
⦿ Alternativ, puteți apăsa CTRL+C la copie celulele selectate.
Pasul 2:
⦿ Acum vom pastă la celule copiate într-o pagină albă Microsoft Document Word prin apăsarea CTRL+V .
⦿ Apoi, Vom vedea o opțiune dropdown 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 pentru a deschide fereastra Găsiți și înlocuiți instrument.
⦿ În primul rând, vom introduce " ^p " din Găsiți ce caseta de introducere a datelor.
⦿ Apoi, vom intra în " , " din Înlocuiți cu caseta de introducere a datelor.
⦿ În cele din urmă, vom face clic pe butonul Înlocuiți totul buton.
⦿ Acum, vom vedea că toate valorile celulelor din Produs sunt convertite într-o coloană listă separată prin virgulă în Microsoft Word.
Citiți mai mult: Conversia coloanelor în rânduri în Excel folosind Power Query
Note rapide
🎯 Dacă nu aveți o filă Dezvoltator, o puteți face vizibilă în Fișier> Opțiune> Personalizați panglica .
🎯 Pentru a deschide fereastra VBA editor Press ALT + F11. Și puteți apăsa ALT + F8 pentru a afișa fereastra Macro.
Concluzie
În acest articol, am învățat cum să convertește o coloană sau un interval într-o listă separată prin virgulă cu ghilimele simple în jurul ei fiecare dintre valorile celulelor. Sper ca de acum înainte să puteți convertește o coloană într-o listă separată prin virgulă cu ghilimele simple foarte ușor. Cu toate acestea, dacă aveți întrebări sau recomandări cu privire la acest articol, vă rugăm să lăsați un comentariu mai jos. Vă doresc o zi bună!!!