Come convertire l'elenco delle colonne in un elenco separato da virgole in Excel?
Se si desidera convertire un elenco di colonne di dati in un elenco separato da virgola o altri separatori e visualizzare il risultato in una cella come mostrato di seguito, è possibile farlo tramite la funzione CONCATENATE o eseguendo un VBA in Excel.
- Converti l'elenco di colonne in un elenco separato da virgole con la funzione TEXTJOIN
- Converti l'elenco delle colonne in un elenco separato da virgole con la funzione CONCATENATE
- Converti l'elenco delle colonne in un elenco separato da virgole con VBA
- Converti l'elenco delle colonne in un elenco separato da virgole con Kutools per Excel
- Invertire la concatenazione e convertire una cella (un elenco seghettato da virgola) in un elenco di righe / colonne in Excel
Converti l'elenco di colonne in un elenco separato da virgole con la funzione TEXTJOIN
La funzione TEXTJOIN di Excel unisce più valori da una riga, colonna o un intervallo di celle con delimitatore specifico.
Si noti che la funzione è disponibile solo in Excel per Office 365, Excel 2021 ed Excel 2019.
Per convertire l'elenco delle colonne in un elenco separato da virgole, seleziona una cella vuota, ad esempio la cella C1, e digita questa formula =TEXTJOIN(", ",TRUE,A1:A7) (A1: A7 è la colonna che convertirai in un elenco seghettato con virgole, "" indica come si desidera separare l'elenco). Guarda lo screenshot qui sotto:
Converti l'elenco delle colonne in un elenco separato da virgole con la funzione CONCATENATE
In Excel, la funzione CONCATENA può convertire l'elenco di colonne in un elenco in una cella separata da virgole. Si prega di fare come segue:
1. Seleziona una cella vuota adiacente ai primi dati dell'elenco, ad esempio, la cella C1 e digita questa formula = CONCATENATE (TRANSPOSE (A1: A7) & ",") (A1: A7 è la colonna che convertirai in un elenco seghettato con virgole, "," indica il separatore con cui si desidera separare l'elenco). Guarda gli screenshot qui sotto:
2. Evidenzia il file TRASPOSIZIONE (A1: A7) & "," nella formula e premere il tasto F9 chiave.
3. Rimuovi le parentesi graffe {ed } dalla formula e premere il tasto entrare chiave.
Ora puoi vedere tutti i valori nell'elenco delle colonne convertiti in un elenco in una cella e separati da virgola. Vedi screenshot sopra.
Converti rapidamente un elenco di colonne in un elenco separato da virgole con Kutools per Excel
Kutools per Excel Combina colonne o righe senza perdere dati l'utilità può aiutare gli utenti di Excel a combinare facilmente più colonne o righe in una colonna / riga senza perdere dati. Inoltre, gli utenti di Excel possono racchiudere queste stringhe di testo combinate con carrello o ritorno a capo.
Converti l'elenco delle colonne in un elenco separato da virgole con VBA
Se la funzione CONCATENA è un po 'noiosa per te, puoi utilizzare un VBA per convertire rapidamente l'elenco di colonne in un elenco in una cella.
1. Aspetta ALT pulsante e premere F11 sulla tastiera per aprire un file Microsoft Visual Basic per l'applicazione finestra.
2. Clic inserire > Modulie copia il VBA nel modulo.
VBA: converti l'elenco delle colonne in un elenco separato da virgole
Sub ChangeRange()
'Updateby20140310
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
outStr = ""
For Each rng In InputRng
If outStr = "" Then
outStr = rng.Value
Else
outStr = outStr & "," & rng.Value
End If
Next
OutRng.Value = outStr
End Sub
3. Clic Correre pulsante o premere F5 per eseguire VBA.
4. Una finestra di dialogo visualizzata sullo schermo e puoi selezionare l'elenco di colonne che desideri convertire. Vedi screenshot:
5. Clic OK, quindi è comparsa un'altra finestra di dialogo per selezionare una cella. Vedi screenshot:
6. Clic OKe tutti i valori nell'elenco delle colonne sono stati convertiti in un elenco separato da virgole in una cella.
Consiglio: Nel VBA sopra, "," indica il separatore di cui hai bisogno e puoi cambiarlo quando ti serve.
Converti l'elenco delle colonne in un elenco separato da virgole con Kutools per Excel
Puoi anche applicare Kutools per Excel Combinare utilità per combinare un elenco di colonne e separare facilmente ogni valore con una virgola.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
1. Seleziona l'elenco di colonne che convertirai in un elenco separato da virgole e fai clic su Kutools > Unisci e dividi> Combina righe, colonne o celle senza perdere dati.
2. Nella finestra di dialogo di apertura Combina colonne o righe, è necessario:
(1) Controllare il file Combina righe opzione nel Per combinare le celle selezionate in base alle seguenti opzioni sezione;
(2) Nella Specifica un separatore sezione, controlla il Altro separatore opzione e digita la virgola , nella casella successiva;
3. Clicca il Ok pulsante.
Ora vedrai tutti i valori nell'elenco di colonne specificato combinati in una cella e convertiti in un elenco separato da virgole.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Get It Now
Demo: converti l'elenco delle colonne in un elenco separato da virgole in Excel
Invertire la concatenazione e convertire una cella (un elenco seghettato da virgola) in un elenco di righe / colonne in Excel
Normalmente gli utenti di Excel possono applicare l'estensione Testo in colonne funzionalità per dividere una cella in più colonne, ma non esiste un metodo diretto per convertire una cella in più righe. Tuttavia, Kutools per Excel Celle divise l'utilità può aiutarti a farlo facilmente come mostrato nell'immagine sottostante.