Sommario
Lavorando in Excel, a volte è necessario convertire una colonna o un intervallo in un elenco separato da virgole con virgolette singole attorno ai valori delle celle. In questo articolo vi mostrerò come convertire una colonna in un elenco separato da virgole con virgolette singole attorno ai valori delle celle, utilizzando funzioni quali CONCATENATO , TESTO insieme a Macro VBA , e Trova e sostituisci Strumento.
Scarica il quaderno di esercizi
Scaricate questo libro di esercizi per esercitarvi nel compito mentre leggete questo articolo.
Convertire colonna in elenco.xlsm5 metodi su come convertire una colonna in un elenco separato da virgole con virgolette singole
Supponiamo di avere un file Excel che contiene informazioni su vari prodotti di cancelleria. Questi prodotti sono elencati nella colonna intitolata Prodotto del foglio di lavoro Excel. Convertiremo questa colonna di prodotti in un elenco separato da virgole. L'immagine seguente mostra il foglio di lavoro con l'elenco separato da virgole di prodotti con virgolette singole intorno a ciascuno di essi.
Metodo 1: Convertire manualmente una colonna in un elenco separato da virgole
Possiamo usare la nostra formula utilizzando solo il parametro segno della virgola ( & ) e virgola ( , ) per convertire la colonna in un elenco separato da virgole con apici intorno ai valori delle celle. Seguire i passaggi seguenti.
Passi:
⦿ Per prima cosa, dobbiamo scrivere la formula seguente nella cella C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Ripartizione della formula:
Il segno della virgola ( & ) si unirà al virgolette singole ( '' ) e il virgole ( , ) con il valori delle celle a creare un file separato da virgole elenco con virgolette singole .
⦿ Premendo ENTRARE , otterremo il elenco separato da virgole con virgolette singole intorno a ciascuna cella del valore di Prodotto colonna nella cella C5 .
Per saperne di più: Come convertire le colonne in righe in Excel (2 metodi)
Metodo 2: utilizzare la funzione CONCATENA per Convertire una colonna in un elenco separato da virgole
È inoltre possibile utilizzare il comando CONCATENATO in Excel per convertire la colonna in un elenco separato da virgole con apici singoli. Dobbiamo procedere come segue.
Passi:
⦿ Per prima cosa, dobbiamo scrivere la formula seguente nella cella C5 .
=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")
Ripartizione della formula:
Il CONCATENATO prende diversi pezzi di testo o stringhe e li unisce per creare un unico testo di grandi dimensioni.
⦿ Premendo ENTRARE , otterremo il elenco separato da virgole con virgolette singole intorno a ciascuna cella del valore di Prodotto colonna nella cella C5 .
Per saperne di più: Come trasporre le colonne in righe in Excel (6 metodi)
Letture simili
- Come trasporre righe duplicate in colonne in Excel (4 modi)
- Power Query di Excel: trasporre le righe in colonne (Guida passo-passo)
- Come trasporre le righe in colonne utilizzando Excel VBA (4 esempi ideali)
- Trasporre più colonne in un'unica colonna in Excel (3 metodi pratici)
- Come convertire colonne singole in righe in Excel con le formule
Metodo 3: applicare la funzione TEXTJOIN per convertire la colonna in un elenco separato da virgole
Se si ha accesso a Microsoft Excel 365 , è possibile utilizzare l'opzione TESTO per unire i valori delle celle di una colonna o di un intervallo in un elenco separato da virgole.
Passi:
⦿ Per prima cosa, dobbiamo scrivere la formula seguente nella cella C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Ripartizione della formula:
Il TESTO funzione concatena o si unisce diversi pezzi di testo o stringa utilizzando un delimitatore. In questo esempio il delimitatore è un virgola ( , ).
Nota: Il TESTO è una funzione esclusiva da utilizzare solo in Microsoft Excel 365, Excel 2020, o Excel 2019. Per utilizzare la funzione è necessario avere accesso a uno qualsiasi di questi.⦿ Premendo ENTRARE , otterremo il elenco separato da virgole dei valori delle celle del Prodotto colonna nella cella C5 .
Per saperne di più: Come convertire le colonne in righe in Excel in base al valore della cella
Metodo 4: convertire una colonna in un elenco separato da virgole utilizzando la macro VBA
Se avete familiarità con il VBA in Excel, è possibile utilizzare VBA per convertire in modo efficiente il in un elenco separato da virgole con apici singoli. È necessario seguire i seguenti passaggi.
Fase 1:
⦿ Per prima cosa, selezioniamo Visual Basic dal Sviluppatore Possiamo anche premere ALT+F11 per aprirlo.
Fase 2:
⦿ A questo punto, fare clic sul pulsante Inserire e selezionare Modulo .
⦿ Scriviamo il seguente codice nella finestra che appare. Premiamo CTRL+S per salvare il codice.
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
Fase 3:
⦿ Ora torniamo al foglio di lavoro e scriviamo il seguente codice nella cella C5 .
=Elenco colonne(B5:B9)
⦿ Premendo ENTRARE , otterremo il elenco separato da virgole con virgolette singole intorno a ciascuna cella del valore di Prodotto colonna nella cella C5 .
Ulteriori informazioni: VBA per trasporre più colonne in righe in Excel (2 metodi)
Metodo 5: utilizzare lo strumento Trova & Sostituisci per convertire una colonna in un elenco separato da virgole
Possiamo utilizzare il Trova e sostituisci per convertire una colonna di Microsoft Excel in un elenco separato da virgole in Microsoft Office. Seguite i passaggi seguenti.
Fase 1:
⦿ Per prima cosa, selezionare tutti gli elementi celle nel Prodotto colonna tranne la colonna intestazione .
⦿ Quindi, fare clic con il tasto destro del mouse su una qualsiasi delle celle selezionate. Verrà visualizzato il menu contestuale. Fare clic su Copia dal menu.
⦿ In alternativa, è possibile premere CTRL+C a copia le celle selezionate.
Fase 2:
⦿ Ora pasta il cellule copiate in un file vuoto di Microsoft Documento Word premendo CTRL+V .
⦿ Si vedrà quindi un'opzione a discesa denominata Opzioni di incollaggio ( Ctrl ) sul in basso a destra delle celle incollate.
⦿ Ora , clicchiamo sul pulsante Opzioni di incollaggio e selezionare Mantenere il testo Solo opzioni.
⦿ Successivamente, si premerà CTRL+H per aprire il Trova e sostituisci strumento.
⦿ Per prima cosa, inseriamo " ^p " nel Trova cosa casella di input.
⦿ Poi, entreremo in " , " nel Sostituire con casella di input.
⦿ Infine, facciamo clic sul pulsante Sostituire tutti pulsante.
⦿ Ora, vedremo che tutti i valori delle celle nel file Prodotto sono convertiti in una colonna elenco separato da virgole in Microsoft Word.
Per saperne di più: Convertire le colonne in righe in Excel usando Power Query
Note rapide
🎯 Se non si dispone di una scheda Sviluppatore, è possibile renderla visibile in File> Opzioni> Personalizza barra multifunzione .
🎯 Per aprire il VBA editore Stampa ALT + F11. E si può premere ALT + F8 per visualizzare la finestra Macro.
Conclusione
In questo articolo abbiamo imparato come convertire una colonna o un intervallo in un elenco separato da virgole con virgolette singole intorno Ogni valore delle celle. Spero che da ora in poi possiate convertire una colonna in un elenco separato da virgole con apici singoli Tuttavia, se avete domande o raccomandazioni su questo articolo, lasciate pure un commento qui sotto. Buona giornata!!!