Smart Tool для Excel

TEXTJOIN — AI собирает список через запятую за 5 секунд

SGКоманда SideGenius·

Объединить ячейки через запятую — это TEXTJOIN, и она появилась только в Excel 2019. До этого нужно было писать =A1&", "&A2&", "&A3 руками или CONCATENATE с разделителем — на длинных списках в 200 email-адресов это становится физически невозможным. Даже сейчас многие пишут TEXTJOIN без второго аргумента «пропускать пустые», и в результирующей строке получается «ivan@mail.ru, , petr@mail.ru» с двойными запятыми. На обнаружение и переделку формулы уходит 5–15 минут. AI решает задачу за 5 секунд: вы говорите «собери email из колонки A через запятую с пробелом», и SideGenius пишет =TEXTJOIN(", ";TRUE;A2:A100) — TRUE во втором аргументе пропускает пустые ячейки, не оставляя зазоров. Понимает «склеить уникальные значения через точку с запятой» (UNIQUE + TEXTJOIN), «сгруппировать по ключу — для каждого клиента список заказов через перенос» (TEXTJOIN с FILTER в массивной формуле), «обернуть каждое значение в кавычки» (комбинация с CHAR(34)).

SideGenius для Excel
Попробовать в Excel за 5 секунд
20 кредитов бесплатно — без карты, без VPN
Установить
Пример промпта
> В A2:A100 список email-адресов с пустыми строками между ними. Собери все непустые в одну строку через запятую с пробелом, в B1.
Результат

B1: =TEXTJOIN(", ";TRUE;A2:A100). На 73 непустые ячейки получится строка «ivan@mail.ru, petr@mail.ru, anna@mail.ru, …, ekaterina@mail.ru» длиной 1 460 символов. Подходит для копирования в поле «Кому» в Outlook.

Почему не ChatGPT

ChatGPT часто советует CONCATENATE или & — на 100 ячейках это нереально. SideGenius использует TEXTJOIN с правильным флагом пропуска пустых и ограничением 32 767 символов на формулу. Работает в РФ без VPN.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.

2

Опишите задачу — какой диапазон, какой разделитель, нужно ли пропускать пустые.

3

Подтвердите — формула TEXTJOIN появится в нужной ячейке.

Вопросы и ответы

Что делать, если результат превышает 32 767 символов?

Это лимит Excel на длину строки. Если в TEXTJOIN попало много значений — формула вернёт #VALUE!. Решение — разбить на две формулы по половине списка и склеить вручную: =TEXTJOIN(", ";TRUE;A2:A500)&", "&TEXTJOIN(", ";TRUE;A501:A1000). Или экспортировать список через Power Query.

Как обернуть каждое значение в кавычки?

=TEXTJOIN(", ";TRUE;CHAR(34)&A2:A100&CHAR(34)) в Microsoft 365 (массивная формула). CHAR(34) — это кавычка ". Получается строка «"ivan@mail.ru", "petr@mail.ru"» — удобно для генерации SQL IN-списка.

Можно ли собрать только уникальные значения?

Да, в M365 связка =TEXTJOIN(", ";TRUE;UNIQUE(A2:A100)). UNIQUE убирает дубли, TEXTJOIN склеивает результат. В Excel 2019 без UNIQUE — нужен Power Query или сводная таблица как промежуточный шаг.

Чем TEXTJOIN отличается от CONCAT?

CONCAT просто склеивает все значения без разделителя и не пропускает пустые. TEXTJOIN добавляет разделитель и умеет пропускать пустые ячейки. Для списков через запятую всегда TEXTJOIN, для технического склеивания строк — CONCAT.

Работает ли TEXTJOIN в Excel 2016 и старше?

В Excel 2016 — только если у вас обновлённая версия Microsoft 365 или Office 2019. В Excel 2013 и более старых — функции нет, формула вернёт #NAME?. Для совместимости пишут =A1&", "&A2&...&A100 руками или используют макрос.

Сколько это стоит?

Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.

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

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить