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