
Генеричка формула
=SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1&" "&E1)," ",", ")
Резиме
Да бисте зарезом придружили више вредности ћелија, можете користити формулу засновану на функцијама ЗАМЕНА и ТРИМ. Овај исти приступ можете користити за спајање вредности у ћелије са било којим граничником који желите. У приказаном примеру, формула у Г5 је:
=SUBSTITUTE(TRIM(B5&" "&C5&" "&D5&" "&E5&" "&F5)," ",", ")
Објашњење
Радећи изнутра према ван, формула прво спаја вредности 5 ћелија лево користећи оператор спајања (&) и један размак између сваке вредности:
B5&" "&C5&" "&D5&" "&E5&" "&F5
Овај део формуле је досадан приручник. Да бисте убрзали ствари, копирајте & "" & у међуспремник пре него што започнете. Затим следите овај образац:
(клик) (пасте) (клик) (пасте) (клик) (пасте)
док не дођете до последње референце ћелије. То заправо пролази прилично прошло.
Резултат овог спајања (пре покретања ТРИМ и СУБСТИТУТЕ) је низ попут овог:
"figs apples "
Даље, функција ТРИМ коју смо користили за „нормализацију“ свих размака. ТРИМ аутоматски уклања простор на почетку и на крају датог низа и оставља само један размак између свих речи унутар низа. Ово брине о додатним размацима које узрокују празне ћелије.
"figs apples"
Коначно, СУБСТИТУТЕ се користи за замену сваког размака ("") зарезом и размаком (","), враћајући текст овако:
"figs, apples"
Спајање ћелија са другим граничницима
Да бисте придружили ћелије другим граничником (сепаратором), само прилагодите аргумент „нови_текст“ унутар СУБСТИТУТЕ. На пример, да бисте придружили ћелије косом цртом унапред, користите:
=SUBSTITUTE(TRIM(B7&" "&C7&" "&D7&" "&E7&" "&F7)," ","/")
Излаз ће изгледати овако:
limes/apricots/apricots/limes/figs
ТЕКСТЈОИН функција
Функција ТЕКСТЈОИН нова је функција доступна у Оффице 365 и Екцел 2019. ТЕКСТЈОИН вам омогућава да спојите низ ћелија с граничником. Са ТЕКСТЈОИН-ом, горњи пример би изгледао овако:
=TEXTJOIN(", ",TRUE,B5:F5)
Макро
Јон Ацампора из ЕкцелЦампуса има кул макро за спајање низа ћелија.