Сцепить дату и текст в Excel — AI пишет формулу за 5 секунд
Прямая склейка =A2 & " " & B2, где B2 — дата, превращает дату в число вида 45123 (это же 5-значный serial number даты). Чтобы получить «Счёт_05.01.2026», нужна формула =A2 & "_" & TEXT(B2;"ДД.ММ.ГГГГ"), и здесь начинается путаница: на русской локали формат «ДД.ММ.ГГГГ», на английской — «dd.mm.yyyy», и если файл откроется в другой локали — формула сломается. Плюс при сцепке времени с датой нужны разные форматы. Это 10–15 минут возни с проверкой, не съел ли формат ведущие нули в дне. AI решает задачу за 5 секунд: вы говорите «в колонке D склей название счёта из A с датой из B через подчёркивание, дату в формате дд.мм.гггг», и SideGenius строит =A2 & "_" & TEXT(B2;"ДД.ММ.ГГГГ") (правильный кириллический формат для русской локали), либо более портативный =A2 & "_" & TEXT(B2;"DD.MM.YYYY") если в файле смешанные локали. Понимает «дата прописью с месяцем словом» (TEXT(B2;"ДД ММММ ГГГГ") → «5 января 2026»), «время в формате ЧЧ:ММ», «номер ISO недели», «квартал из даты», «год-месяц для имени файла» (TEXT(B2;"ГГГГ-ММ")).
В D2:D500 формула ="Договор_" & A2 & "_" & TEXT(B2;"ДД.ММ.ГГГГ"). Результат: «Договор_42_05.01.2026», «Договор_43_06.01.2026» и т. д. Видно сразу — ведущие нули в дне сохранены.
Почему не ChatGPT
ChatGPT даст =A2&B2 без TEXT и в результате вы получите «Договор_45123». SideGenius читает типы данных через Office.js Range.numberFormat, видит, что B2 — дата, и сразу применяет TEXT с кириллическим форматом для русской локали. Работает в РФ без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Опишите шаблон сцепки — какие колонки, какие разделители и в каком формате нужны даты.
Подтвердите — формула с TEXT появится в нужной колонке, ведущие нули и формат сохранятся.
Вопросы и ответы
Почему просто =A2 & B2 даёт «Договор_45123» вместо даты?
Excel хранит дату как число (5 января 2026 = 45 661). При склейке через & преобразование в строку идёт без формата, и вы видите serial number. Функция TEXT(B2;"ДД.ММ.ГГГГ") явно говорит, как форматировать число при превращении в строку.
Какой формат правильный — «ДД.ММ.ГГГГ» или «dd.mm.yyyy»?
На русской локали Excel понимает «ДД.ММ.ГГГГ» (Д — день, М — месяц, Г — год). На английской — «dd.mm.yyyy». В Microsoft 365 рекомендуется использовать английские (yyyy-mm-dd) — они переносимы между локалями. SideGenius выбирает по локали системы пользователя.
Как написать «5 января 2026» прописью?
Скажите: «дата прописью с месяцем словом». SideGenius применит =TEXT(B2;"Д ММММ ГГГГ") — четыре М дают полное название месяца. Один Д — день без ведущего нуля (5, не 05). Можно комбинировать: «Д ММММ ГГГГ г.».
А время — как добавить ЧЧ:ММ?
Скажите: «дата и время через пробел, время ЧЧ:ММ». SideGenius применит =TEXT(B2;"ДД.ММ.ГГГГ ЧЧ:ММ"). Если время хранится отдельно от даты — формула =TEXT(B2;"ДД.ММ.ГГГГ") & " " & TEXT(C2;"ЧЧ:ММ").
Можно ли получить квартал из даты?
Скажите: «добавь квартал — Q1, Q2, Q3, Q4». SideGenius применит ="Q" & ROUNDUP(MONTH(B2)/3;0). Это стандартный приём — деление номера месяца на 3 с округлением вверх даёт номер квартала.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel