Функции Excel 2016 СЦЕП (CONCAT) и ОБЪЕДИНИТЬ (TEXTJOIN) | statanaliz.info

Функции Excel 2016 СЦЕП (CONCAT) и ОБЪЕДИНИТЬ (TEXTJOIN)

В начале 2016 года Microsoft Excel выпустил очередной релиз своей программы. В этой заметке рассмотрены две новые текстовые функции Excel. На момент написания этой статьи они доступны пока только в режиме Excel online, поэтому скриншоты и последующий ролик записаны именно там.

Чтобы объединить содержимое нескольких ячеек в одну, традиционно используют формулу Excel СЦЕПИТЬ либо специальный оператор амперсанд &. В то же время у этой функции есть ряд недостатков. Основной из них — это необходимость каждую склеиваемую ячейку указывать в виде отдельного аргумента. При большом количестве склеиваемых ячеек приходится изрядно помучиться. С появлением новых функций СЦЕП и ОБЪЕДИНИТЬ этому неудобству пришел конец.

На смену СЦЕПИТЬ пришла функция СЦЕП, которая может сцепить целый диапазон! Теперь вместо отдельных ячеек A1;A2;A3;A4;A5;A6;A7;A8;A9;A10 достаточно указать диапазон A1:A10. Многие давно этого ждали. Дождались!

Функция Excel СЦЕП

Однако радость кажется неполной, т.к. между словами обычно вставляют пробелы, запятые или какие-либо другие разделители, а СЦЕП этого не умеет. В примере выше нужно их либо сразу указать в конце каждого слова, либо опять же прописывать вручную. Вот бы здорово еще и разделители сами вставлялись.

Вы не поверите, но это как раз то, что умеет делать вторая текстовая функция эксель, о которой я хотел рассказать! Встречайте — ОБЪЕДИНИТЬ.

Ее синтаксис следующий.

ОБЪЕДИНИТЬ(разделитель; игнорировать_пустые; текст1; [текст2]; …)

разделитель – то, что должно вставляться между ячейками.

игнорировать_пустые – здесь ставится либо 0 (ЛОЖЬ), либо 1 (ИСТИНА). Если поставить 1, то пустые ячейки будут игнорироваться и разделители не будут дублироваться.

текст1; [текст2]; … – это либо отдельные ячейки, либо целый соединяемый диапазон.

В нашем примере функция ОБЪЕДИНИТЬ позволяет получить следующий результат.

Функция Excel TEXTJOIN

Примечание. Некоторое время функция имела названия TEXTJOIN.

Я специально удалил бананы, чтобы показать отсутствие лишнего пробела после яблок.

Теперь объединить ячейки Excel, добавив к ним разделитель, можно всего за несколько секунд. Отличная функция ОБЪЕДИНИТЬ. Выглядит настолько круто, что хочется разработчикам пожать руку.

Поделиться в социальных сетях:
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • Gennadiy Yakubov

    Дмитрий, функция Сцепить позволяет вставлять и пробелы и зпт =СЦЕПИТЬ(B4;», «;D4)

    • Езепов Дмитрий

      Для каждой ячейки в отдельности, да. А если ячеек много, то замучаешься так вставлять.

  • Анастасия Семенова

    Здравствуйте! У нас на работе стоит пакет Ms Office профессиональный плюс 2016. Как говорят наши компьютерные гении, офис обновляется постоянно. Но новых функций у нас нет… Ни сцепитьесли, ни объединить… Не подскажете, почему? И что можно сделать, чтобы всё новое и у нас появилось?))

    • Езепов Дмитрий

      Здравствуйте. Значит, ваш office не обновляется. У меня подписка 365 про плюс. Вот там обновляется. За других сказать не могу, т.к. есть разные версии office.

Комментарии для сайта Cackle
Пролистать наверх

Электронная книга трюков MS Excel

Секреты эффективной работы

Конфиденциальность данных гарантирована.
Никакого спама.