Come CONCATENARE in Excel, VBA e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione CONCATENA di Excel in Excel per unire insieme stringhe di testo.

Panoramica della funzione CONCATENA

La funzione CONCATENATE Combina le stringhe di testo insieme.

Per utilizzare la funzione CONCATENA Foglio di lavoro Excel, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione CONCATENA Sintassi e input:

=CONCATENA(testo1,[testo2],… )

Testo 1 - Stringhe di testo o un array di celle con stringhe di testo.

testo2 - Il secondo valore di testo da unire.

La funzione CONCAT è disponibile in Excel 2022 in poi e può sostituire la vecchia funzione CONCATENATE. Unisce più stringhe di testo in una.

=CONCATENA(B3," ",C3) =CONCATENA(B3," ",C3)

Come visto sopra, le due funzioni hanno gli stessi ingressi. Qual è la differenza tra loro allora?

CONCATENATE e CONCAT per unire più celle

La funzione CONCAT è molto più facile da usare quando hai un intervallo di celle che vuoi unire perché puoi semplicemente inserire un intervallo.

=CONCATENA(B3,C3,D3,E3) =CONCATENA(B3:E3)

La funzione CONCATENA richiede di inserire tutte le singole celle che si desidera unire.

Modo rapido per usare CONCATENATE per unire più celle

C'è un modo più rapido per usare CONCATENATE se non hai ancora CONCAT. Invece di fare clic sulle celle una per una con virgole in mezzo, puoi tenere premuto il tasto CTRL prima di fare clic su ciascuna cella. Ciò ti aiuta a salvare il passaggio della pressione di una virgola.

CONCATENATE e CONCAT con Numero/Data

Nota che sia CONCATENATE che CONCAT sono funzioni di testo. Utilizzando uno di essi, il risultato è un testo. Ad esempio, non sarai in grado di riassumere questi numeri nella cella I3 e J3 dopo aver utilizzato uno di essi.

La stessa cosa accade per le date in quanto vengono riconosciute come numeri di serie e non come testo. Potrebbe non essere necessario sommare le date, ma non funziona bene nei filtri e nelle tabelle pivot.

=CONCATENA(B3,"-",C3,"-",D3) =CONCATENA(B3,"-",C3,"-",D3)

Per superare i problemi di cui sopra, puoi utilizzare VALUE per convertire da testo a valori.

=VALORE(CONCATENATE(B3,C3,D3)) =VALORE(CONCAT(B3,C3:D3))

Un modo molto comune per unire le celle consiste nell'utilizzare il tasto e commerciale (&). Può simulare gli scenari di cui sopra. Un esempio:

=LA3&" "&DO3

In cosa differisce da CONCATENATE o CONCAT? Funzionalmente, nessuno. È più facile digitare con la e commerciale se non ce ne sono molti da unire e sembra più ordinato. Se ci sono molte celle da unire, CONCAT sarebbe più semplice in quanto puoi inserire un intervallo. Anche l'uso del tasto CTRL con CONCATENATE potrebbe essere più veloce.

La funzione CONCATENA e il tasto e commerciale funzionano allo stesso modo in Fogli Google.

La funzione CONCAT non funziona allo stesso modo in Fogli Google. Consente di unire un massimo di due celle e non consente il suo argomento come intervallo.

Note aggiuntive

Sfortunatamente, CONCATENATE non accetterà un array di celle come input. È necessario aggiungere manualmente ogni riferimento di cella alla formula. <>

Con il rilascio di Excel 2016, Excel ha aggiunto la funzione TEXTJOIN, un'alternativa molto migliore a CONCATENATE. I nostri amici di Spreadsheeto hanno scritto un ottimo articolo sull'utilizzo della nuova funzione TEXTJOIN per combinare stringhe di testo.

Torna all'elenco di tutte le funzioni in Excel

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

wave wave wave wave wave