El terme "concatenar" significa simplement enllaçar o unir coses. A Microsoft Excel, la funció CONCATENAR o CONCAT s'utilitza per unir dues o més dades de cel·les/columnes.
Hi ha dos mètodes per combinar les dades a Excel:
- Utilitzant la funció CONCATENAR/CONCAT
- Utilitzant l'operador "&".
En aquest article, us mostrarem com combinar diverses cel·les en una sola cadena mitjançant la funció Concatenar a Excel.
Combinació de cel·les mitjançant la funció CONCATENAR/CONCAT
La funció CONCATENAR és una de les funcions de text d'Excel que us ajuda a combinar dues o més cel·les en una cadena, ja sigui que continguin números, dates o cadenes de text.
A partir d'Excel 2016, Excel va substituir 'CONCATENAR' per la funció 'CONCAT'. Això vol dir que, en versions posteriors d'Excel, podeu utilitzar "CONCATENAR" o "CONCAT", però en versions anteriors d'Excel (2013 i posteriors), només podeu utilitzar la funció "CONCATENAR".
Sintaxi
La sintaxi de la funció CONCAT a Excel és:
=CONCAT(text1, text2, ... text_n)
Per a Microsoft Excel 2013 i versions anteriors, la sintaxi és:
=CONCATENAR(text1, text2, ... text_n)
Arguments
text1, text2, … text_n: els valors que voleu unir, aquests valors poden ser cadenes, cel·les o rangs de cel·les.
Concatenar cadenes de text
Podeu unir dues o més cadenes de text en una única cadena amb la funció CONCAT.
Per concatenar, primer, seleccioneu la cel·la on voleu obtenir el resultat i introduïu la fórmula. Si utilitzeu directament la cadena de text com a arguments a la funció, assegureu-vos de posar-los entre cometes dobles ("") tal com es mostra a continuació.
Concatenar els valors de les cel·les
La fórmula CONCAT per concatenar els valors de les cel·les A1 i B1 és:
=CONCAT(A1;A2)
Afegiu referències de cel·la com a arguments a la fórmula per unir els valors de cel·la.
Concatena els valors de dues cel·les amb un separador
Per separar els valors amb un espai, introduïu " " entre les referències de cel·la.
=CONCAT(A1," ",B1)
Introduïu espai (" ") entre cometes dobles al segon argument, tal com es mostra a continuació.
Concatenar cèl·lules amb caràcters especials
També podeu concatenar valors amb diversos delimitadors com ara comes, espais, diversos signes de puntuació o altres caràcters com ara un guionet o una barra inclinada.
Per combinar dues cel·les amb una coma:
=CONCAT(A1,",",B1)
Quan introduïu el delimitador (,) assegureu-vos de posar-los entre cometes dobles.
Concatenar una cadena de text i valors de cel·la
La funció CONCAT següent uneix la cadena de la cel·la A1, la cadena "i" i la cadena de la cel·la B1.
=CONCAT(A1," i ", B1)
Hem afegit un espai abans i després de la paraula " i " al segon argument de la fórmula per separar les cadenes concatenades i també per afegir significat a la cadena de text.
Podeu afegir una cadena de text a qualsevol argument de la vostra fórmula CONCAT/CONCATENAR.
Concatenar columnes a Excel
Suposem que teniu una llista de noms i cognoms en dues columnes separades i voleu unir-los per fer una columna de noms complets. Per concatenar dues o més columnes, escriviu una fórmula de concatenació a la primera cel·la i després apliqueu-la a tota la columna arrossegant el mànec d'emplenament.
Per copiar la fórmula a altres cel·les, només cal arrossegar el quadrat petit (ansa d'ompliment) a la cantonada inferior dreta de la cel·la seleccionada.
Ara teniu una columna de noms complets.
Concatenar un rang de cadenes
També podeu unir una sèrie de cadenes mitjançant la funció CONCAT. Si no voleu afegir un delimitador entre la cadena (espai, coma, guió, etc.), aquesta fórmula pot ser útil:
=CONCAT(A1:F1)
Si voleu unir un rang de cadenes amb un delimitador (" "), utilitzeu la fórmula següent:
=CONCAT(A2," ",B2," ",C2," ",D2," ",E2)
Concatena un rang de cadenes mitjançant la funció TEXTJOIN
La funció TEXTJOIN també és una altra funció que podeu utilitzar per unir un rang de dades de cel·les. La funció TEXTJOIN concatena (combina) els valors de diversos rangs i/o cadenes amb un delimitador determinat. A diferència de la funció CONCAT, TEXTJOIN us permet establir si voleu ignorar els valors buits o no.
=TEXTJOIN(" ",TRUE,A2:E2)
Aquesta fórmula uneix un rang de cadenes amb un delimitador (que especifiqueu al primer argument) entre cada valor. Aquesta fórmula ignora les cel·les buides perquè el seu segon argument s'estableix en "VERTADER".
Només podeu utilitzar la funció TEXTJOIN a Excel 2016 o una versió posterior.
Concatenar mitjançant l'operador '&'
L'operador '&' és una altra manera de combinar cadenes de text i cel·les a Microsoft Excel. L'operador ampersand (&) és en realitat una alternativa a la funció CONCATENAR.
Les fórmules de l'operador (&) són breus, senzilles i fàcils d'utilitzar.
Sintaxi
=cel·la_1&cel·la_2
Utilitzeu l'operador & per combinar els valors de les cel·les A1 i B1:
=A1 i B1
Seleccioneu una cel·la on vulgueu el resultat i escriviu la fórmula anterior.
Concatena els valors de dues cel·les amb un separador mitjançant l'operador "&".
Per concatenar els valors de la cel·la A1 i la cel·la B1, i un espai entremig mitjançant l'operador '&':
=A1&" "&B1
Un altre exemple amb un altre delimitador:
Concatena una cadena de text i valors de cel·la mitjançant l'operador "&".
També podeu utilitzar l'operador "&" per unir la cadena de la cel·la A1, el text "i" entremig i la cadena de la cel·la B1.
=A1&" i "&B1
Hem afegit un espai abans i després de la paraula " i " per separar les cadenes de text concatenats. Afegiu sempre el text entre cometes dobles a la fórmula d'Excel.
CONCAT vs operador ‘&’
L'única diferència real entre els operadors CONCAT i "&" és que la funció CONCAT d'Excel té un límit de 255 cadenes i no hi ha cap limitació per a l'ampersand.
Així és com concateneu les cadenes a Excel.