Извлечь часть текста из ячейки — AI пишет формулу за 5 секунд
Из строки «AB-12345-RU-2026» вытащить «12345» руками — это вспомнить, что MID берёт N символов начиная с позиции, FIND ищет позицию знака «—», а потом ещё считать, не получается ли смещение из-за разной длины частей. На 1000 артикулах с разной структурой — это 30+ минут с большой вероятностью ошибки. AI решает задачу за 5 секунд: вы говорите «из колонки A — артикулы вида AB-12345-RU-2026 — достань вторую часть после первого тире (число)», и SideGenius строит =MID(A2;FIND("-";A2)+1;FIND("-";A2;FIND("-";A2)+1)-FIND("-";A2)-1) либо более чистую =TEXTAFTER(TEXTBEFORE(A2;"-";2);"-") на Microsoft 365 (TEXTAFTER/TEXTBEFORE — функции 2022 года), либо REGEXEXTRACT(A2;"-(\d+)-") в Google Sheets-стиле (теперь и в Excel). Понимает «первые N символов» (LEFT), «последние N» (RIGHT), «между двумя знаками», «после последнего вхождения», «до первого пробела», «всё после @» (для email-домена), «номер телефона из строки» (REGEX), «текст в скобках».
В B2:B500 формула =TEXTBEFORE(TEXTAFTER(A2;"-");"-") → «12345», в C2:C500 =TEXTAFTER(A2;"-";-1) → «2026». На Excel 2019 SideGenius даст эквивалент через MID+FIND.
Почему не ChatGPT
ChatGPT даст формулу с MID и FIND, не зная вашу версию Excel — вы получите #NAME? на Excel 2016 за TEXTAFTER. SideGenius проверяет требования через Office.context.requirements и подбирает совместимую формулу. Работает в РФ без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Опишите шаблон строки и какой кусок нужно достать — в любых терминах, без знания LEFT/MID/RIGHT.
Подтвердите — формула появится в нужной колонке и протянется по всем строкам.
Вопросы и ответы
Чем TEXTAFTER/TEXTBEFORE лучше старых LEFT/MID/RIGHT?
TEXTAFTER(A2;"-") за один шаг возвращает текст после первого «-» — без вложенных FIND и подсчёта позиций. TEXTBEFORE — то же для текста до. Они есть в Microsoft 365 с 2022 года. На старых версиях SideGenius даёт эквивалент через MID+FIND, но он длиннее в 5 раз.
Как достать домен из email (то, что после @)?
Скажите: «из A — текст после @». SideGenius применит =MID(A2;FIND("@";A2)+1;100) или TEXTAFTER(A2;"@") на M365. На 1000 строк — за полсекунды, и можно агрегировать «уникальные домены».
А регулярные выражения умеете?
Да. Скажите: «номер телефона из произвольной строки». SideGenius применит REGEXEXTRACT(A2;"\+?\d[\d\s\-\(\)]{6,}\d") — это новая функция Microsoft 365 (2024). На старых версиях — через Power Query Text.RegexReplace, что чуть длиннее в настройке.
Как достать текст между круглыми скобками?
Скажите: «текст в скобках». SideGenius применит =MID(A2;FIND("(";A2)+1;FIND(")";A2)-FIND("(";A2)-1) или TEXTBEFORE(TEXTAFTER(A2;"(");")"). Для нескольких пар скобок — REGEX, в нём указываете, какой по счёту блок нужен.
Можно ли вернуть несколько частей сразу — массивом?
Да. Скажите: «разбей по «-» и положи в отдельные колонки». SideGenius применит TEXTSPLIT(A2;"-") — она вернёт массив, который растечётся в B2:E2 на M365. На старых версиях — Text to Columns или Power Query Splitter.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel