Trebate li kombinirati tekstualne nizove u Excelu? U ovom kratkom vodiču naučite kako koristiti funkcije CONCATENATE i CONCAT.
Kada radite s podacima u programu Microsoft Excel, često je potrebno kombinirati tekst iz više ćelija kako biste stvorili dobro organiziran i sveobuhvatan skup podataka. Srećom, nekoliko funkcija je dostupno za tu svrhu, uključujući CONCATENATE i CONCAT.
I CONCATENATE i CONCAT su jednostavne funkcije koje vam omogućuju spajanje različitih vrijednosti i nizova u Excelu. Iako su slični, postoji jedna ključna razlika između njih dvoje. Pogledajmo pobliže svaku funkciju i odredimo koja je najprikladnija za različite scenarije.
Kako koristiti funkciju CONCATENATE u Excelu
Funkcija CONCATENATE u Excelu spaja više nizova u jednu ćeliju. Omogućuje vam spajanje dvije ili više vrijednosti ćelija, konstanti ili tekstualnih nizova. Sintaksa CONCATENATE je sljedeća:
=CONCATENATE(text1, [text2], [text3], ...)
Ovdje, tekst1, tekst2, tekst3i tako dalje predstavljaju reference ćelija ili tekstualne nizove koje želite kombinirati. U funkciju CONCATENATE možete uključiti do 255 tekstualnih argumenata. Ako radite s tekstualnim nizovima, stavite nizove u navodnike (
" ").Kada kombinirate tekstualne nizove i numeričke vrijednosti, važno je uključiti razmake između različitih argumenata kako biste izbjegli zabunu u rezultatima formule. U tekstualne nizove možete staviti razmake, interpunkcijske znakove i simbole.
Ovo je zajednički nedostatak CONCATENATE i CONCAT u usporedbi s funkcija TEXTJOIN, budući da TEXTJOIN može automatski odvojiti vrijednosti određenim graničnicima, kao što su zarezi ili tabulatori.
Jednostavna upotreba funkcije CONCATENATE je uzimanje imena, srednjih imena i prezimena klijenata i ispisivanje punog imena. Na primjer, u gornjem radnom listu, formula ispod vraća puna imena:
=CONCATENATE(A2, B2, C2)
U ovoj formuli CONCATENATE preuzima imena A2, B2, i C2 i spaja ih zajedno. Imajte na umu da CONCATENATE ne podržava razdjelnike. Stoga, kako biste izbjegli da se imena pokreću zajedno, uključite razmak nakon svakog imena u izvornoj ćeliji.
Još jedna upotreba CONCATENATE-a je sažimanje informacija iz različitih ćelija. Recimo da imate radni list s informacijama o raznim stavkama. Možete kombinirati informacije o svakoj stavci i zaključiti ishod koristeći CONCATENATE.
Razmotrite gornji radni list. Ovdje je popis nekih proizvoda, njihove cijene, broj prodanih jedinica, cilj prodaje, oznaka proizvoda i status u vezi s njegovim ciljem prodaje. Sve te podatke možete sažeti u jednu rečenicu pomoću funkcije CONCATENATE.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Ova dugačka formula u biti je jednostavna. Svaki argument je dio cijele rečenice. Funkcija CONCATENATE spaja vrijednosti iz različitih ćelija i dodaje dio teksta između njih kako bi napravila rečenicu.
Onda možete sakriti izvorne stupce kako bi vaša proračunska tablica bila manje pretrpana.
Kako koristiti funkciju CONCAT u Excelu
Dostupna za Excel 2019 i novije verzije, funkcija CONCAT služi kao poboljšana verzija CONCATENATE. Sintaksa funkcije CONCAT je sljedeća:
=CONCAT(text1, [text2], [text3], ...)
Kao CONCATENATE, tekst1, tekst2, tekst3, itd., predstavljaju reference ćelija ili tekstualne nizove koje treba spojiti. Ključna prednost CONCAT-a je njegova sposobnost učinkovitijeg rukovanja rasponima i nizovima.
Za razliku od CONCATENATE, funkcija CONCAT ne zahtijeva eksplicitne reference ćelija za svaki argument. Umjesto toga, možete izravno odrediti raspon ćelija ili niz. Ovo značajno smanjuje duljinu i složenost formule kada se radi s većim skupovima podataka.
U istom primjeru kao i prije, za kombiniranje imena, srednjeg imena i prezimena klijenata u Excel radnom listu, formula bi bila:
=CONCAT(A2:C2)
Kao i funkcija CONCATENATE, ova formula preuzima vrijednosti naziva A2:C2 i spaja ih kako bi prikazao puno ime. Razlika je u tome što možete odrediti raspon vrijednosti umjesto zasebnog pozivanja na svaku. Ovo je bolje istaknuto u radnom listu u nastavku.
Ovaj primjer radnog lista pripada zamišljenom proizvođaču automobila. Svaki automobil ima kod modela koji sadrži informacije o različitim aspektima vozila. Kod modela sastoji se od različitih kodova. Možete upotrijebiti funkciju CONCAT za brzo kombiniranje kodova u obliku koda modela u jednoj kratkoj formuli:
=CONCAT(B1:B7)
Funkcija CONCAT preuzima vrijednosti B1:B7 i spaja ih zajedno kako bi formirali šifru modela za svaki automobil. Isti rezultati s CONCATENATE-om zahtijevali bi dužu formulu u nastavku:
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENATE vs. CONCAT: Koji biste trebali koristiti?
Kada koristite stariju verziju Excela, CONCATENATE je pouzdan izbor za spajanje tekstualnih vrijednosti. Međutim, čak i tada, simbol ampersand (&) može lako postići iste rezultate kao CONCATENATE. Doista, sve formule u nastavku daju iste rezultate:
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
Jedan od nedostataka CONCATENATE-a je nedostatak jedinstvenih funkcionalnosti. Kao što je pokazano, ampersand može učiniti isto što i CONCATENATE. Drugi problem je što je samo ime funkcije predugačko. Usporedite formulu ampersand s onom CONCATENATE da se uvjerite sami.
Kako bi riješio ta ograničenja, Excel je uveo CONCAT. Funkcija CONCAT može raditi sve što radi CONCATENATE, ali također može raditi s rasponima i nizovima. Zbog toga je CONCAT superiorniji od CONCATENATE-a i znaka &. Kao rezultat toga, ako vaša verzija Excela podržava CONCAT, bolje je koristiti CONCAT umjesto CONCATENATE.
CONCAT-ovo kraće ime i mogućnost rada s rasponima čine formule kraćima i lakšima za navigaciju. Međutim, ako je vaš cilj kombinirati tekstualne nizove, i CONCAT i CONCATENATE mogu biti teški za rad jer ne podržavaju graničnike. Funkcija TEXTJOIN bolja je opcija za spajanje tekstualnih nizova
Microsoft namjerava CONCATENATE zamijeniti CONCAT-om, pa je pametno naviknuti se na rad s CONCAT-om. Iako će Excel nastaviti podržavati zastarjeli CONCATENATE radi kompatibilnosti sa starijim Excel datotekama.
Ironično, Funkcija CONCATENATE u Google tablicama može raditi s rasponima i nizovima; kao rezultat toga, potpuno je identičan CONCAT-u u Google tablicama. Jedina svrha njegovog postojanja je kompatibilnost sa starim Excel datotekama, ako želite uvezite svoje Excel datoteke u Google tablice.
Pojednostavite spajanje podataka u Excelu s CONCATENATE i CONCAT
CONCATENATE i CONCAT dvije su Excel funkcije koje vam omogućuju spajanje tekstualnih nizova i stvaranje kohezivnih skupova podataka. Ove funkcije možete koristiti za spajanje vrijednosti ćelija, konstanti ili tekstualnih nizova i sažimanje informacija iz različitih ćelija.
Funkcija CONCAT može učinkovitije rukovati rasponima i nizovima i ima kraću sintaksu od CONCATENATE, što je čini preferiranom funkcijom za većinu korisnika. Međutim, ako koristite stariju verziju Excela, CONCATENATE je i dalje pouzdan izbor ako ne želite koristiti znak & za spajanje vrijednosti.
Koju god funkciju odabrali, spajanje ćelija je učinkovit način za sažimanje vaših podataka ili stvaranje novih spojenih vrijednosti. Kombiniranjem ćelija možete uštedjeti prostor na radnom listu i olakšati donošenje zaključaka uvođenjem tekstualnih nizova.