Чтобы объединить содержимое нескольких ячеек в одну, традиционно используют функцию Excel СЦЕПИТЬ (CONCATENATE) либо специальный оператор амперсанд &.
НЕДОСТАТКИ ФУНКЦИИ СЦЕПИТЬ И &
1. Необходимость каждую объединяемую ячейку указывать в виде отдельного аргумента. При большом количестве ячеек формула получается очень длинная.
2. Пробел (символ разделитель) приходится присоединять каждый раз к ячейке
ВЫВОД: Данный способ отлично подходит при небольшом количестве данных для объединения.
В 2016 excel появились новые функции СЦЕП (CONCAT) и ОБЪЕДИНИТЬ (TEXTJOIN) и вместе с ними этому неудобству пришел конец.
На смену СЦЕПИТЬ пришла функция СЦЕП, которая может сцепить целый диапазон! Теперь вместо отдельных ячеек A2;B2;C2 достаточно указать диапазон A2:C2.
Однако радость кажется неполной, т.к. между словами обычно вставляют пробелы, запятые или какие-либо другие разделители, а СЦЕП этого не умеет.
Но зато функция ОБЪЕДИНИТЬ легко умеет это делать. Ее синтаксис следующий.
ОБЪЕДИНИТЬ(разделитель; игнорировать_пустые; текст1; [текст2]; …)
разделитель – то, что должно вставляться между ячейками.
игнорировать_пустые – здесь ставится либо 0 (ЛОЖЬ), либо 1 (ИСТИНА). Если поставить 1, то пустые ячейки будут игнорироваться и разделители не будут дублироваться.
текст1; [текст2]; … – это либо отдельные ячейки, либо целый соединяемый диапазон.
Помимо функций такие задачи можно решать с помощью МГНОВЕННОГО ЗАПОЛНЕНИЯ. Этот инструмент также доступен с 2016 версии.
Надеюсь теперь у вас не будет проблем с объединением данных из разных ячеек. Если остались вопросы пишите в комментариях.
Вопрос для продвинутых, как прописать формулу для объединения текста из ячеек А2, В2, С2 с помощью амперсанд, чтобы результат был, как на 1 и 3 фото в примерах.