Pojam 'konkatenacija' jednostavno znači povezivanje ili spajanje stvari zajedno. U programu Microsoft Excel, funkcija CONCATENATE ili CONCAT koristi se za spajanje podataka dvije ili više ćelija/stupaca.
Postoje dvije metode za kombiniranje podataka u Excelu:
- Korištenje funkcije CONCATENATE/CONCAT
- Korištenje operatora '&'
U ovom članku ćemo vam pokazati kako kombinirati više ćelija u jedan niz pomoću funkcije Concatenate u Excelu.
Kombiniranje ćelija pomoću funkcije CONCATENATE/CONCAT
Funkcija CONCATENATE jedna je od tekstualnih funkcija programa Excel koja vam pomaže da kombinirate dvije ili više ćelija u jedan niz, bilo da sadrže brojeve, datume ili tekstualne nizove.
Od Excela 2016 nadalje, Excel je zamijenio "CONCATENATE" funkcijom "CONCAT". To znači da u kasnijim verzijama Excela možete koristiti ili 'CONCATENATE' ili 'CONCAT', ali u starijim verzijama Excela (2013 i niže) možete koristiti samo funkciju 'CONCATENATE'.
Sintaksa
Sintaksa za funkciju CONCAT u Excelu je:
=CONCAT(tekst1, tekst2, ... tekst_n)
Za Microsoft Excel 2013 i stariju verziju sintaksa je:
=CONCATENATE(tekst1, tekst2, ... tekst_n)
Argumenti
text1, text2, … text_n – Vrijednosti koje želite spojiti, te vrijednosti mogu biti nizovi, ćelije ili rasponi ćelija.
Spojite tekstualne nizove
Pomoću funkcije CONCAT možete spojiti dva ili više tekstualnih nizova u jedan niz.
Za spajanje najprije odaberite ćeliju u kojoj želite rezultat i unesite formulu. Ako izravno koristite tekstualni niz kao argumente u funkciji, svakako ih stavite u dvostruke navodnike (“”) kao što je prikazano u nastavku.
Spojite vrijednosti ćelije
CONCAT formula za spajanje vrijednosti ćelija A1 i B1 je:
=CONCAT(A1,A2)
Dodajte reference ćelija kao argumente u formulu da biste spojili vrijednosti ćelije.
Spojite dvije vrijednosti ćelije s separatorom
Da biste vrijednosti odvojili razmakom, unesite ” ” između referenci ćelije.
=CONCAT(A1," ",B1)
Unesite razmak (” “) stavljen u dvostruke navodnike u drugi argument kao što je prikazano u nastavku.
Spojite ćelije s posebnim znakovima
Također možete spojiti vrijednosti s raznim graničnicima kao što su zarezi, razmaci, različiti interpunkcijski znakovi ili drugi znakovi kao što su crtica ili kosa crta.
Za kombiniranje dvije ćelije zarezom:
=CONCAT(A1,",",B1)
Kada unesete graničnik (,) obavezno ih stavite u dvostruke navodnike.
Spojite tekstualni niz i vrijednosti ćelije
Funkcija CONCAT u nastavku spaja niz u ćeliji A1, niz 'i' i niz u ćeliji B1.
=CONCAT(A1," i ", B1)
Dodali smo razmak ispred i iza riječi ” i “ u drugi argument formule kako bismo odvojili spojene nizove i dodali značenje tekstualnom nizu.
Možete dodati tekstualni niz u bilo koji argument vaše formule CONCAT/CONCATENATE.
Spojite stupce u Excelu
Pretpostavimo da imate popis imena i prezimena u dva odvojena stupca i želite ih spojiti kako biste napravili jedan stupac s punim imenima. Da biste spojili dva ili više stupaca, upišite formulu za spajanje u prvu ćeliju, a zatim je primijenite na cijeli stupac povlačenjem ručke za popunjavanje.
Da biste formulu kopirali u druge ćelije, samo povucite mali kvadrat (ručicu za popunjavanje) u donjem desnom kutu odabrane ćelije.
Sada imate stupac s punim imenima.
Spojite raspon nizova
Također možete spojiti niz nizova pomoću funkcije CONCAT. Ako ne želite dodati graničnik između niza (razmak, zarez, crtica, itd.), ova formula može biti korisna:
=CONCAT(A1:F1)
Ako želite spojiti niz nizova s graničnikom (” “), upotrijebite formulu u nastavku:
=CONCAT(A2," ",B2," ",C2," ",D2," ",E2)
Spojite raspon nizova pomoću funkcije TEXTJOIN
Funkcija TEXTJOIN također je još jedna funkcija koju možete koristiti za spajanje niza podataka u ćeliji. Funkcija TEXTJOIN spaja (kombinira) vrijednosti iz više raspona i/ili nizova s danim graničnikom. Za razliku od funkcije CONCAT, TEXTJOIN vam omogućuje da postavite želite li zanemariti prazne vrijednosti ili ne.
=TEXTJOIN(" ",TRUE,A2:E2)
Ova formula spaja niz nizova s graničnikom (koji navedete u prvom argumentu) između svake vrijednosti. Ova formula zanemaruje prazne ćelije jer je njezin drugi argument postavljen na 'TRUE'.
Funkciju TEXTJOIN možete koristiti samo u programu Excel 2016 ili novijoj verziji.
Spojite pomoću operatora '&'
Operator '&' još je jedan način kombiniranja tekstualnih nizova i ćelija u programu Microsoft Excel. Operator ampersand (&) zapravo je alternativa funkciji CONCATENATE.
Formule operatora ampersanda (&) kratke su, jednostavne i jednostavne za korištenje.
Sintaksa
=ćelija_1&ćelija_2
Koristite & operator za kombiniranje vrijednosti ćelija A1 i B1:
=A1&B1
Odaberite ćeliju u kojoj želite rezultat i upišite gornju formulu.
Spojite dvije vrijednosti ćelije s separatorom pomoću operatora '&'
Za spajanje vrijednosti u ćeliji A1 i ćeliji B1 i razmaka između pomoću operatora '&':
=A1&" "&B1
Još jedan primjer s drugim graničnikom:
Spojite tekstualni niz i vrijednosti ćelije pomoću operatora '&'
Također možete koristiti operator '&' za spajanje niza u ćeliji A1, teksta 'i' između te niza u ćeliji B1.
=A1&" i "&B1
Dodali smo razmak ispred i iza riječi " i " da odvojimo povezane tekstualne nizove. Uvijek stavite tekst u dvostruke navodnike u Excel formuli.
CONCAT u odnosu na operator '&'
Jedina stvarna razlika između CONCAT i “&” operatora je u tome što Excel CONCAT funkcija ima ograničenje od 255 nizova i nema takvih ograničenja za ampersand.
Tako spajate nizove u Excelu.