Come concatenare più celle con la virgola in Excel (4 modi)

  • Condividi Questo
Hugh West

Per avere un'idea completa di qualsiasi cosa in una sola volta, potrebbe essere necessario concatenare più celle e separarle utilizzando le virgole. Questo articolo parla di come concatenare più celle con la virgola in Excel applicando alcune formule e funzioni, nonché VBA codice.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Concatenare celle.xlsm

4 modi per concatenare più celle con la virgola in Excel

Nelle sezioni che seguono mostreremo quattro tecniche diverse per concatenare più celle e separarle con una virgola. Per fare ciò, utilizzeremo la funzione CONCATENATO e TESTO Più avanti presenteremo un altro approccio per raggiungere lo stesso obiettivo utilizzando le funzioni di VBA codice.

Di seguito è riportato un esempio di set di dati che verrà utilizzato per completare il compito.

1. Applicare la funzione CONCATENA per concatenare più celle con virgola in una riga

Un modo semplice per concatenare le cose è quello di usare il metodo CONCATENATO Per completare il lavoro, seguire le procedure indicate di seguito.

Fase 1:

  • Innanzitutto, digitate la formula in una cella vuota.
=CONCATENATO(B5:E5& ",")

Fase 2:

  • In secondo luogo, selezionare la formula.

Passo 3:

  • Quindi, premere F9 per convertirli in valore.

Passo 4:

  • Successivamente, rimuovere le parentesi graffe { } dalla formula.

Passo 5:

  • Infine, premere Entrare per vedere i risultati.

Note. Non dimenticate di rimuovere le parentesi graffe { } dalla formula.

Per saperne di più: Come concatenare le colonne in Excel (8 semplici metodi)

2. Combinare le funzioni CONCATENATE e TRANSPOSE per concatenare più celle con virgola in una colonna

Oltre a concatenare più celle in una riga, è possibile fare la stessa cosa per una colonna. Seguite le istruzioni seguenti per utilizzare l'operazione di concatenazione per una colonna.

Fase 1:

  • Nella cella E4, la stessa della prima riga della colonna, digitate la seguente formula.
=CONCATENATO(TRANSPOSE(C4:C7)& ",")

Fase 2:

  • Quindi, selezionare la formula.

Fase 3:

  • Quindi, premere F9 .

Passo 4:

  • Rimuovere le parentesi graffe { } di nuovo come prima.

Passo 5:

  • Infine, premere Entrare per vedere i risultati.

Note. Ricordate che la formula va scritta in una cella separata nella stessa riga della prima colonna. Poiché il valore della prima cella è James Rodrigues in C4 in fila 4 inseriamo la nostra formula nella stessa riga, ma in una cella differente E4 Dopo la concatenazione è possibile spostarlo ovunque.

Per saperne di più: L'opposto di concatenare in Excel (4 opzioni)

Letture simili:

  • Come concatenare con lo spazio in Excel (3 modi adatti)
  • Unire le righe in Excel (2 metodi semplici)
  • Concatenare numeri in Excel (4 formule rapide)
  • Come concatenare stringhe e numeri interi con VBA
  • La concatenazione non funziona in Excel (3 motivi e soluzioni)

3. Applicare la funzione TEXTJOIN per concatenare più celle con la virgola

È possibile utilizzare la funzione TESTO funzione in MS Excel 365 per combinare più celle separate da una virgola in un'unica cella. Per fare questo in Excel 365 seguire la procedura descritta di seguito.

Fase 1:

  • È sufficiente scrivere la seguente formula.
=CONGIUNZIONE DEL TESTO(",", TRUE, B5:E5)

Fase 2:

  • Quindi, premere Entrare per vedere il risultato.

Note. Il TESTO La funzione di concatenazione di più celle è disponibile solo in Excel 365 utenti iscritti.

4. Eseguire un codice VBA per concatenare più celle con la virgola

Possiamo anche concatenare più celle e usare una virgola di separazione usando il comando VBA codice.

Seguire le procedure descritte di seguito.

Fase 1:

  • Innanzitutto, premere Alt + F11 per aprire il Macro VBA
  • Fare clic sul pulsante Inserire e scegliere la scheda Il Modulo
  • Risparmiare il programma e premere F5 per eseguirlo.

Fase 2:

  • Quindi, è sufficiente incollare quanto segue VBA
 Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function 

Qui,

  • Dim Cell come intervallo è dichiarare una cella variabile come valore dell'intervallo.
  • Dim Concate come stringa è dichiarare una variabile Concatenate come una stringa.
  • Concate = Concate & Cell.Value & Separatore è il comando per unire il valore della cella con un separatore.
  • CONCATENATEMULTIPLE = Sinistra(Concato, Len(Concato) - 1) è il comando per concatenare le ultime celle concatenate.

Fase 3:

  • Successivamente, scrivere la seguente formula utilizzando la formula CONCATENATEMULTIPLO
=CONCATENATEMULTIPLO(B5:E5,",")

Passo 4:

  • Infine, premere il tasto Entrare per vedere i risultati.

Per saperne di più: Come concatenare in Excel (3 modi adatti)

Conclusione

Per riassumere, spero che in questo articolo abbiate acquisito una conoscenza di base su come concatenare più celle con le virgole. Tutti questi metodi dovrebbero essere insegnati e utilizzati per i vostri dati. Esaminate il libro di esercizi e applicate ciò che avete imparato. Siamo in grado di continuare a produrre corsi come questo grazie al vostro importante supporto.

Se avete domande, non esitate a contattarci. Condividete i vostri pensieri nella sezione commenti qui sotto.

Le vostre domande riceveranno una risposta il prima possibile da parte del Exceldemy squadra.

Restate con noi e continuate a imparare.

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.