Sommario
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.xlsm4 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.