База знанийТекстовые функции
Текстовые функцииСредний6 мин чтения

ТЕКСТСЦЕПИТЬ / TEXTJOIN

Рабочий разбор ТЕКСТСЦЕПИТЬ / TEXTJOIN: отдельный пример данных, контрольный результат, ошибки именно этой функции, практические приёмы и самостоятельное задание.

Русская версия Excel=ТЕКСТСЦЕПИТЬ(", ";ИСТИНА;A2:C2)
Английская версия Excel=TEXTJOIN(", ",TRUE,A2:C2)

В русской локализации Excel аргументы чаще разделяются точкой с запятой, а в английской — запятой. При копировании формул учитывайте региональные настройки.

01

Задача статьи

HR хранит навыки кандидата в нескольких столбцах и хочет собрать непустые навыки через запятую. Здесь ТЕКСТСЦЕПИТЬ / TEXTJOIN рассматривается не как учебная абстракция, а как рабочий способ получить конкретный проверяемый результат. Контроль для примера: Пустые навыки не должны создавать лишние запятые.

Для ТЕКСТСЦЕПИТЬ / TEXTJOIN в категории «Текстовые функции» разбор идёт от конкретной таблицы к контрольному результату. Поэтому после чтения у вас останется не только синтаксис, но и способ проверить расчёт в рабочем файле.

02

Где это применяется

Рабочий сценарий: HR хранит навыки кандидата в нескольких столбцах и хочет собрать непустые навыки через запятую.

В этом сценарии приём с ТЕКСТСЦЕПИТЬ / TEXTJOIN особенно полезен, когда одно и то же правило приходится применять к новым строкам или периодам. Главный критерий качества — возможность объяснить, почему получился результат, и быстро найти исходные значения, которые на него повлияли.

03

Данные для примера

Навык 1Навык 2Навык 3Итог
ExcelPower QuerySQLExcel, Power Query, SQL
ExcelExcel, 1С
Power BIPower BI

Эта таблица подобрана именно под ТЕКСТСЦЕПИТЬ / TEXTJOIN. Она содержит поля Навык 1, Навык 2, Навык 3; контрольное значение можно получить вручную, не используя формулу. Это позволяет отличить ошибку Excel от ошибки в постановке задачи.

04

Что проверить в данных до формулы

  • Проверьте столбцы «Навык 1» и «Навык 2»: значения должны иметь один и тот же смысл во всех строках.
  • Перед расчётом вручную найдите строку, которая подтверждает контроль: Пустые навыки не должны создавать лишние запятые.
  • Отдельно смоделируйте проблему: Ячейка с пробелом не считается пустой. Это важнее проверки только «красивой» первой строки.
05

Формула на примере

Русский Excel: =ТЕКСТСЦЕПИТЬ(", ";ИСТИНА;A2:C2)

Английский Excel: =TEXTJOIN(", ",TRUE,A2:C2)

Контрольный результат: Пустые навыки не должны создавать лишние запятые.

06

Как читать именно эту формулу

  • Первый аргумент — разделитель.
  • Второй решает, игнорировать ли пустые ячейки.
  • Оставшиеся аргументы — объединяемые значения/диапазоны.
07

Пошаговый разбор

  1. Скопируйте таблицу из раздела «Данные для примера» в Excel начиная с A1. В этом примере используются реальные поля задачи: Навык 1, Навык 2, Навык 3.
  2. Сначала ответьте на вопрос без формулы: Пустые навыки не должны создавать лишние запятые. Так вы создадите независимую контрольную точку.
  3. Введите формулу =ТЕКСТСЦЕПИТЬ(", ";ИСТИНА;A2:C2). Не копируйте её дальше, пока первая контрольная строка не совпала с ручным результатом.
  4. Прочитайте формулу слева направо по аргументам. В этой статье ключевые части такие: Первый аргумент — разделитель. Второй решает, игнорировать ли пустые ячейки.
  5. Проверьте первую характерную ловушку: Ячейка с пробелом не считается пустой. Затем протестируйте ещё минимум одну строку с другим типом данных или граничным значением.
  6. После успешной проверки примените приём к собственному набору: Создайте 10 кандидатов с 0–4 навыками и соберите читаемый список без лишних разделителей.
  7. Когда модель начнёт расти, оцените альтернативу: Если данные нужны для аналитики как отдельные строки, не склеивайте их — нормализуйте таблицу.
08

Ручная проверка результата

До массового копирования формулы проверьте её независимым способом. Для текущего примера ожидается: Пустые навыки не должны создавать лишние запятые.. Найдите соответствующие строки в таблице и восстановите логику вручную. Если ручной результат и Excel расходятся, проверьте диапазоны, типы данных и условия — не переписывайте формулу наугад.

09

Важный нюанс именно этой темы

Для ТЕКСТСЦЕПИТЬ / TEXTJOIN: Перед обработкой текста важно понимать, какие именно символы приходят из источника: обычные пробелы, неразрывные пробелы, дефисы и тире могут отличаться.

Отдельно проверьте: Ячейка с пробелом не считается пустой. Это один из случаев, когда формула может вернуть правдоподобный результат, но бизнес-смысл будет неверным.

10

Типичные ошибки

  • Ячейка с пробелом не считается пустой
  • Очень длинный результат ограничен длиной текста ячейки
  • Разделитель должен соответствовать формату использования
11

Практические приёмы

  • Очищайте исходные поля перед объединением.
  • Для многострочного списка используйте СИМВОЛ(10) как разделитель.
  • Для уникального списка сочетайте УНИК и ТЕКСТСЦЕПИТЬ.
  • Контроль именно для этого кейса. После применения приёмов отдельно перепроверьте: Ячейка с пробелом не считается пустой; Очень длинный результат ограничен длиной текста ячейки; Разделитель должен соответствовать формату использования.
12

Как масштабировать решение

Для небольшой рабочей таблицы формула удобна тем, что результат виден непосредственно в строке. Но масштабирование не означает просто растянуть формулу на весь столбец. Следите за структурой данных, фиксированием ссылок и тем, остаётся ли расчёт понятным коллеге. Для этого кейса разумная граница перехода к другому инструменту описывается так: Если данные нужны для аналитики как отдельные строки, не склеивайте их — нормализуйте таблицу.

13

Когда выбрать другой инструмент

Если данные нужны для аналитики как отдельные строки, не склеивайте их — нормализуйте таблицу.

14

Проверьте себя

Самопроверка0 из 5 пунктов
15

Практическое задание

Создайте 10 кандидатов с 0–4 навыками и соберите читаемый список без лишних разделителей.

Критерий готовности: вы можете показать исходные строки, объяснить формулу по аргументам и доказать вывод независимой проверкой. Для текущего примера контроль звучит так: Пустые навыки не должны создавать лишние запятые.

16

Усложнение

Соберите список уникальных навыков из вертикального диапазона.

17

Итог

  • Задача: HR хранит навыки кандидата в нескольких столбцах и хочет собрать непустые навыки через запятую.
  • Контроль: Пустые навыки не должны создавать лишние запятые.
  • Главная ловушка: Ячейка с пробелом не считается пустой
  • Практический приём: Очищайте исходные поля перед объединением
  • Альтернатива при усложнении: Если данные нужны для аналитики как отдельные строки, не склеивайте их — нормализуйте таблицу.

Продолжить изучение

Ещё по теме «Текстовые функции»

Все материалы категории →
6 мин · СреднийСокращение длинного текста до 30 символов=ЕСЛИ(ДЛСТР(A2)>30;ЛЕВСИМВ(A2;30)&"…";A2)Открыть →6 мин · НачальныйФормирование подписи «клиент — сумма»=A2&" — "&ТЕКСТ(B2;"# ##0")&" ₽"Открыть →6 мин · СреднийПолучение текста до дефиса=ЛЕВСИМВ(A2;ПОИСК("-";A2)-1)Открыть →

Не знаете, что учить дальше?

Проверьте свой уровень Excel за 7–10 минут

18 рабочих ситуаций покажут сильные стороны и темы, которые дадут вам самый заметный прирост.

Пройти бесплатно

Практика по системе

Закрепите формулы на рабочих задачах

В курсах Tablicus теория связана с практикумами, таблицами и автоматической проверкой результата.

Посмотреть курсы