Funzione CONCATENATE - Formula - Come usare? (con esempio)

Cosa significa CONCATENATE in Excel?

La funzione Concatenate in Excel viene utilizzata per concatenare o unire due o più di due caratteri o stringhe o numeri insieme, la funzione concatenate è un sostituto dell'utilizzo dell'operatore & per unirsi in quanto gli operatori & hanno reso la sintassi più complessa mentre la funzione concatenate sembra più pulita e facile da capire.

Sintassi

Gli argomenti diversi dal primo sono facoltativi; quindi sono racchiusi tra parentesi quadre.

Come utilizzare la funzione CONCATENATE in Excel? (con esempi)

CONCATENATE è molto semplice e facile da usare. Cerchiamo di capire il funzionamento di CONCATENATE in excel con alcuni esempi.

Esempio 1

Ad esempio, se abbiamo un elenco di nomi e cognomi nelle colonne A e B e vogliamo il nome completo che è il primo nome insieme al cognome nella colonna C, utilizzeremo la funzione CONCATENATE.

CONCATENATE ha unito il testo della cella A2 con il testo nella cella B2, ma il nome completo è più leggibile se contiene uno spazio tra il nome e il cognome.

Quindi, in quel caso, possiamo aumentare il numero di argomenti passati invece di due o tre inserendo il secondo argomento tra il valore del testo in A2 e B2. Il secondo argomento che useremo è una stringa letterale con uno spazio tra virgolette doppie.

Quando abbiamo inserito uno spazio tra virgolette doppie dopo la virgola dopo il primo argomento, la funzione CONCATENATE lo ha preso come secondo argomento.

Quindi, puoi vedere ogni volta che passiamo un argomento diverso dal valore di riferimento e dobbiamo sempre racchiuderlo o racchiuderlo tra virgolette doppie perché MS-Excel e altri pacchetti Office sono scritti in C ++ e in C ++, le stringhe letterali sono sempre racchiusi tra virgolette doppie.

Quindi, se scriviamo direttamente la stringa senza virgolette, CONCATENATE non la riconoscerà come stringa e genererà un errore #NAME?

Nella funzione CONCATENATE in Excel, possiamo anche passare la formula CONCATENATE completa in Excel come argomento. Ad esempio, se vogliamo che il risultato di due formule venga concatenato, possiamo passare le formule come argomento per ottenere l'output richiesto.

Esempio n. 2

Abbiamo tre tabelle con un elenco dei dipendenti. Nella prima tabella, abbiamo il loro nome e ID dipendente, nella seconda tabella, abbiamo i loro nomi non disposti nell'ordine disposto nella tabella 1, e il loro indirizzo nome della città, e nella terza tabella, abbiamo nomi non disposti nell'ordine come disposto nella tabella 1 e nella tabella 2. Nella terza tabella, vogliamo mostrare l'ID dei dipendenti unito alla loro città e separati da un trattino.

Vogliamo l'ID dipendente e la città insieme, ma i nomi non sono nello stesso ordine in tutte e tre le tabelle, quindi non possiamo utilizzare direttamente la funzione CONCATENATE in Excel e passare valori di riferimento. Se lo facciamo, ci vorrà molto tempo e l'abbinamento. Quindi, per eseguire questa attività in modo efficiente, possiamo utilizzare la funzione CERCA.VERT per cercare l'id e la città del dipendente e CONCATENARE i valori restituiti.

Quindi, useremo la formula CONCATENATE in Excel nella cella I2

= CONCATENA (CERCA.VERT (H2, $ A $ 1: $ B $ 11,2,0), "-", CERCA.VERT (H2, $ D $ 1: $ E $ 11,2,0))

Trascinando la Formula CONCATENATE in Excel verso il basso e applicandola ad ogni cella che abbiamo

Produzione:

Excel utilizza anche una e commerciale (&) come operatore di concatenazione e possiamo usarlo al posto della funzione di concatenazione Excel anche con la stessa funzionalità e in un modo molto più semplice.

Rovescio della concatenazione

Se vogliamo suddividere i valori concatenati o se vogliamo suddividere i testi in celle separate, in tal caso, possiamo utilizzare la funzionalità delimitatore Testo in colonna disponibile in Excel. Ad esempio, se vogliamo che l'ID del dipendente e il nome della città siano separati nelle celle della colonna, possiamo aprire la procedura guidata Converti testo in colonna (scorciatoia alt-> ae ), quindi scegliere Delimitato, immettere Avanti> e scegliere un Delimitatore da l'elenco (Tab, Punto e virgola, Virgola, Spazio), se qualsiasi altro delimitatore controlla altro: e specifica e seleziona generale per i valori di testo e inserisci Fine . Ad esempio, vogliamo separare CONCATENATE e function

  • Passaggio 1: fare clic su Dati e quindi, testo su colonne, quindi selezionare Delimitato, immettere Avanti>
  • Passaggio 2: scegli un delimitatore dall'elenco (Tab, Punto e virgola, Virgola, Spazio); se c'è un altro delimitatore, seleziona altro: e specifica
  • Passaggio 3: selezionare generale per i valori di testo e immettere Fine.

Produzione:

Limitazioni

Supponiamo di avere un elenco di valori di testo in una colonna e di voler CONCATENARE tutti i valori di testo in un singolo valore di stringa. Quindi, se usiamo la funzione CONCATENATE, prende gli argomenti che sono i valori del testo uno per uno, e se l'elenco degli argomenti è lungo, non è più facile passarlo uno per uno al CONCATENATE come ci vorrebbe molto tempo e dolore.

Quindi, la funzione CONCATENATE ha la sua limitazione che non possiamo passare un intervallo di valori come argomento. Non funziona con una gamma; se passiamo il valore dell'intervallo, prenderà il valore della cella della stessa riga in cui scriviamo la formula CONCATENATE in excel.

Per superare la limitazione, nell'ultima versione di Excel è stata introdotta una nuova funzione denominata TEXTJOIN. CONCATENA anche i valori di testo, ma in un modo molto più semplice prendendo l'intervallo di valori da concatenare (A2: A14), piuttosto che specificare ogni valore uno per uno. Prende delimitatore come primo argomento e il secondo argomento controlla la cella vuota; se la cella è vuota, la prende come TRUE e le ignora, mentre altri argomenti accettano l'intervallo dei valori che devono essere CONCATENATE.

Video della funzione Excel concatenata

Articoli interessanti...