Combinare più celle in una sola separata da virgola in Excel

  • Condividi Questo
Hugh West

In questo tutorial, condividerò con voi 6 metodi semplici per combinare più celle In Excel è possibile applicare facilmente questi metodi a qualsiasi set di dati per unire i valori di molte celle all'interno di un'unica cella utilizzando una virgola. Per realizzare questo compito, vedremo anche alcune utili funzioni che potrebbero tornare utili in molte altre attività legate a Excel.

Scarica il quaderno di esercizi

Potete scaricare il quaderno di esercizi da qui.

Combinare più celle.xlsm

6 semplici metodi per combinare più celle in una sola separata da virgola in Excel

Per spiegare i passaggi in modo chiaro, abbiamo preso un set di dati conciso che contiene circa 7 file e 4 Inizialmente, manteniamo tutte le celle in Generale Per tutti gli insiemi di dati, abbiamo 4 colonne uniche che sono Azienda, Prodotto 1, Prodotto 2, e Combinato Anche se in seguito potremo variare il numero di colonne, se necessario.

1. Utilizzo dell'operatore Ampersand per combinare più celle

In questo primo metodo, vedremo come utilizzare il metodo Ampersand operatore in Excel a combinare più celle in uno separato da una virgola. Seguite i passaggi seguenti.

Passi:

  • Per prima cosa, andare alla cella E5 e inserire la seguente formula:
=C5&", "&D5

  • Ora, premere Entrare e copiare la formula nelle altre celle.

Quindi, questo dovrebbe darci il risultato che stavamo cercando.

2. Combinare più celle in una sola con la funzione CONCATENA

La funzione CONCATENA in Excel unisce più valori e restituisce il risultato come valore di testo. Utilizzeremo questa funzione per combinare più celle in uno separato da una virgola.

Passi:

  • Per iniziare, fare doppio clic sulla cella E5 e inserire la formula seguente:
=CONCATENARE(C5,", ", D5)

  • Successivamente, premere il tasto Entrare e copiare la formula qui sotto utilizzando Maniglia di riempimento .

Come si può vedere, il metodo precedente è molto utile anche per combinare rapidamente le celle con una virgola.

3. Applicazione della funzione CONCAT

La funzione CONCAT in Excel funziona in modo simile alla funzione precedente, ma può accettare riferimenti all'intervallo oltre ai singoli valori. Vediamo come utilizzare questa funzione per combinare più celle in uno separato da una virgola.

Passi:

  • Come in precedenza, inserire la formula seguente all'interno della cella E5 :
=CONCAT(C5,",",D5)

  • Successivamente, premere il tasto Entrare o fare clic su una cella vuota.
  • Infine, utilizzare questa formula nelle altre celle della colonna E .

Di conseguenza, si dovrebbe ottenere il risultato desiderato.

4. Utilizzo della funzione TEXTJOIN

La funzione TEXTJOIN in Excel può unire più valori e aggiungere un delimitatore tra di essi. Di seguito sono riportati i passaggi per utilizzare questa funzione per combinare più celle in uno separato da una virgola.

Passi:

  • Per prima cosa, andare alla cella E5 e inserire la seguente formula:
=CONGIUNZIONE DI TESTO(", ",1,C5,D5)

  • Successivamente, confermare la formula premendo Entrare e copiare questa formula trascinando il campo Maniglia di riempimento .

Quindi, il TESTO funzione è molto utile anche per combinare più celle in una sola.

5. Utilizzo della funzione di riempimento flash di Excel per combinare più celle con una virgola

Vediamo ora un modo rapido per combinare più celle in uno separato da una virgola, utilizzando l'opzione Riempimento flash di Excel.

Passi:

  • All'inizio, digitate il valore delle celle C5 e D5 utilizzando una virgola tra di loro nella cella E5 .
  • Ora, selezionare tutte le celle da E5 a E10 .

  • Quindi, fare clic su Riempimento flash sotto il Strumenti per i dati gruppo del Scheda Dati nella parte superiore dello schermo.

  • Di conseguenza, il Riempimento flash identificano il modello di cellula E5 e applicarlo anche alle altre celle.

6. Utilizzo di VBA per combinare più celle

Se avete familiarità con VBA in Excel, si può facilmente combinare più celle in uno separato da una virgola. Seguite i passaggi seguenti per farlo.

Passi:

  • Per questo metodo, andare alla sezione Sviluppatore e selezionare Visual Basic .

  • Ora, selezionare Inserire nel VBA e fare clic su Modulo .

  • Digitare quindi la formula sottostante nella nuova finestra:
 Function CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function 

  • Ora, andare alla cella E5 e inserire la seguente formula:
=Combina(C5:D5,",")

  • Quindi, premere il tasto Entrare e utilizzare il tasto Maniglia di riempimento per eseguire la stessa operazione anche nelle altre celle.

Conclusione

Spero che siate riusciti ad applicare i metodi che ho mostrato in questo tutorial su come combinare più celle in uno separato da una virgola in Excel. Come si può vedere, ci sono diversi modi per ottenere questo risultato. Quindi, scegliete con saggezza il metodo più adatto alla vostra situazione. Se vi bloccate in uno dei passaggi, vi consiglio di ripassarli più volte per chiarire ogni confusione. Infine, per saperne di più Excel tecniche, seguite le nostre ExcelWIKI Se avete domande, fatemi sapere nei commenti.

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.