![](https://cdn.wiki-base.com/3042244/excel_formula_join_cells_with_comma__2.png.webp)
Generička formula
=SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1&" "&E1)," ",", ")
Sažetak
Da biste zarezom pridružili više vrijednosti ćelija, možete koristiti formulu koja se temelji na funkcijama ZAMJENA i TRIM. Ovaj isti pristup možete koristiti za spajanje vrijednosti u ćelije s bilo kojim graničnikom koji želite. U prikazanom primjeru formula u G5 je:
=SUBSTITUTE(TRIM(B5&" "&C5&" "&D5&" "&E5&" "&F5)," ",", ")
Obrazloženje
Radeći iznutra prema van, formula prvo spaja vrijednosti 5 ćelija ulijevo pomoću operatora spajanja (&) i jednog razmaka između svake vrijednosti:
B5&" "&C5&" "&D5&" "&E5&" "&F5
Ovaj je dio formule dosadan priručnik. Da biste ubrzali stvari, prije početka kopirajte & "" & u međuspremnik. Zatim slijedite ovaj obrazac:
(klik) (zalijepi) (klik) (zalijepi) (klik) (zalijepi)
dok ne dođete do zadnje reference stanice. Zapravo to ide prilično prošlo.
Rezultat ovog spajanja (prije pokretanja TRIM i SUBSTITUTE) je niz poput ovog:
"figs apples "
Dalje, funkcija TRIM koju smo koristili za "normalizaciju" svih razmaka. TRIM automatski uklanja prostor na početku i na kraju datog niza i ostavlja samo jedan razmak između svih riječi unutar niza. Ovo brine o dodatnim razmacima koje uzrokuju prazne stanice.
"figs apples"
Konačno, SUBSTITUTE se koristi za zamjenu svakog razmaka ("") zarezom i razmakom (","), vraćajući tekst poput ovog:
"figs, apples"
Spajanje stanica s drugim graničnicima
Da biste pridružili stanice s drugim graničnikom (separatorom), samo prilagodite argument "novi_tekst" unutar SUBSTITUTE. Na primjer, za spajanje ćelija kosom crtom prema naprijed upotrijebite:
=SUBSTITUTE(TRIM(B7&" "&C7&" "&D7&" "&E7&" "&F7)," ","/")
Izlaz će izgledati ovako:
limes/apricots/apricots/limes/figs
TEXTJOIN funkcija
Funkcija TEXTJOIN nova je funkcija dostupna u sustavu Office 365 i Excel 2019. TEXTJOIN omogućuje spajanje niza ćelija s graničnikom. S TEXTJOIN-om bi gornji primjer izgledao ovako:
=TEXTJOIN(", ",TRUE,B5:F5)
Makro
Jon Acampora u programu ExcelCampus ima sjajnu makronaredbu za spajanje niza stanica.