Come combinare le celle con la virgola in Excel

Quindi prima avevamo la funzione CONCAT e CONCATENATE per concatenare più celle. Ma se volessimo fornire un intervallo per unire le celle con un delimitatore (diciamo una virgola), allora è davvero complicato con queste funzioni. Ma ora Excel ha introdotto una nuova funzione chiamata TEXTJOIN Function che può essere utilizzata per concatenare gli intervalli con molta più flessibilità.

In questo articolo, impareremo come concatenare i valori delle celle di un intervallo con la virgola usando la funzione TEXTJOIN. Per gli utenti che non dispongono di questa funzione discuteremo altri metodi per concatenare i valori dell'intervallo con la virgola.\

Formula generica

=TEXTJOIN(",",VERO,intervallo_testo1,[intervallo_testo2]… )

Virgola (",") : Questo è il delimitatore che vogliamo usare. Poiché in questo articolo ci stiamo concentrando sulla concatenazione di celle con virgole.

VERO : Per ignorare le celle vuote nell'intervallo.

Text_range1 : Questo è l'intervallo le cui celle hanno i valori che vuoi concatenare.

[Intervallo_testo2] : Gli altri intervalli se vuoi unire il testo con le virgole.

Vediamo un esempio per chiarire le cose.

Esempio: unisci i valori delle celle degli intervalli con la virgola come delimitatore

Qui abbiamo alcuni valori nell'intervallo B2: E8. Dobbiamo unire i testi di ogni cella in una riga.

Implementiamo la formula che abbiamo e trasciniamola verso il basso.

=TEXTJOIN(",",VERO,SI3:MI3)

Puoi vedere che abbiamo una stringa che è il risultato della concatenazione di testi con virgole.

Diciamo se vuoi concatenare l'intervallo B3:E3 e B7:E7. Quindi la formula sarà:

=TEXTJOIN(",",VERO, SI3: MI3, SI7: MI7)

Concatenerà tutti i testi ignorando le celle vuote.

Come funziona?

La formula è semplice. La funzione TEXTJOIN richiede il delimitatore con cui si desidera unire il testo. La seconda variabile è impostata su true in modo che ignori le celle vuote.

Ora, se una cella ha valori invisibili come lo spazio, vedrai una virgola in più tra il testo unito.

Per evitare spazi, usa la funzione TRIM per eliminarli.

=TEXTJOIN(",",VERO,ORDINARE(LA3: MI3, SI7: MI7))

Concatenazione di celle con virgole in Excel 2016 e versioni precedenti

Il problema è che la funzione TEXTJOIN è disponibile solo per Excel 2019 e 365. Quindi, se vuoi concatenare le celle con le virgole, dovremo usare un trucco.

Quindi, per concatenare le celle in una riga con le virgole, fallo.

In una cella, scrivi "=" per avviare la formula e seleziona l'intervallo come mostrato di seguito.

Ora premi F2 e seleziona l'intervallo nella barra della formula o nella cella.

Premi il tasto F9.

Ora rimuovi gli uguali e le parentesi graffe. Hai le celle unite con le virgole.

Ma questo modo non è così efficace per troppe operazioni.

Quindi abbiamo un altro modo per combinare i testi con un determinato delimitatore in Excel? L'altro modo è il modo VBA. Creiamo una UDF per farlo.

Funzione JoinText(delimiter As String, rng As Range) Dim res As String For Every cell In rng If Trim(cell.Value) "" Then res = res & Trim(cell.Value) & delimitatore End If Next cell res = Left( res, Len(res) - 1) JoinText = res End Function 

Premi CTRL+F11 per aprire l'editor VB. Fare clic con il tasto destro sulla cartella di lavoro e inserire un modulo. Copia il codice sopra e incollalo nell'area del codice del modulo.


Ora usa questa formula per unire il testo con qualsiasi delimitatore che desideri.

Questa formula funzionerà in qualsiasi versione di Excel. Puoi scaricare la cartella di lavoro qui sotto per utilizzare immediatamente questa formula.

Quindi sì ragazzi, ecco come puoi unire il testo con il delimitatore di virgola in Excel. Spero di esserti stato utile. Se hai domande su questo argomento o su qualsiasi altro argomento relativo a Excel, chiedi nella sezione commenti qui sotto. Fino ad allora continua ad eccellere.

Dividi numeri e testo da stringa in Excel 2016 e versioni precedenti: Quando non avevamo la funzione TEXTJOIN, usavamo le funzioni LEFT e RIGHT con alcune altre funzioni per dividere i caratteri numerici e non numerici da una stringa.

Estrai il testo da una stringa in Excel utilizzando la funzione SINISTRA e DESTRA di Excel: Per rimuovere il testo in excel dalla stringa, possiamo usare le funzioni LEFT e RIGHT di excel. Queste funzioni ci aiutano a tagliare le stringhe in modo dinamico.

Rimuovi gli spazi iniziali e finali dal testo in Excel: Gli spazi iniziali e finali sono difficili da riconoscere visivamente e possono rovinare i dati. L'eliminazione di questi caratteri dalla stringa è un'attività fondamentale e più importante nella pulizia dei dati. Ecco come puoi farlo facilmente in Excel.

Rimuovi caratteri da destra: Per rimuovere i caratteri dalla destra di una stringa in Excel, usiamo la funzione SINISTRA. Sì, la funzione SINISTRA. La funzione SINISTRA mantiene il numero di caratteri specificato da SINISTRA e rimuove tutto dalla sua destra.

Rimuovi i caratteri indesiderati in Excel: Per rimuovere i caratteri indesiderati da una stringa in Excel, utilizziamo la funzione SOSTITUISCI. La funzione SOSTITUISCI sostituisce i caratteri dati con un altro carattere dato e produce una nuova stringa modificata.

Come rimuovere il testo in Excel a partire da una posizione in Excel: Per rimuovere il testo da una posizione iniziale in una stringa, utilizziamo la funzione SOSTITUISCI di Excel. Questa funzione ci aiuta a determinare la posizione iniziale e il numero di caratteri da rimuovere.

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

Come utilizzare la funzione CERCA.VERT di Excel| Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come usare Excel Funzione CONTA.SE| Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.

Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave