Come convertire una colonna in un elenco separato da virgole con apici singoli

  • Condividi Questo
Hugh West

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

5 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!!!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.