Как привести телефоны к одному виду в Excel: ПОДСТАВИТЬ с проверкой

Телефоны к одному виду из 11 цифр приводят ПОДСТАВИТЬ и ПРАВСИМВ: верно 25 из 25. Нейросеть ответила английскими именами TEXTJOIN и SUBSTITUTE, а одну скобку не закрыла, поэтому в нашем файле ответ лежит текстом, а не формулой.

Ошибка моделиNemotron 3 SuperСнимок LibreOffice Calc: формула модели в столбце B — не вводится, исправленная в столбце C — 25 из 25

Вышлоне вводится

Формула Excel по описанию таблицы

пак «Таблицы и Excel», задача 24

Не получилось: Имена функций английские, скобки не сходятся: в нашем файле формула лежит текстом

Nemotron 3 Super 120B, 17.10.2026, попытка 1

Ответ модели с ошибкой: =TEXTJOIN("",TRUE,MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")",""),"-","")," ",""),ROW(INDIRECT("1:"&LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")",""),"-","")," ",""))),1)+0)

Исправленная формула="7"&ПРАВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"+";"");"(";"");")";"");"-";"");" ";"");10)

Промпт, который мы отправили:

В Excel в столбце A телефоны клиентов записаны по-разному: +7 (918) 568-12-34, 8 918 568 12 34, 8-918-568-12-34, бывает и без кода страны: (918) 568-12-34. Строки со 2-й по 26-ю. В B2 нужна формула для русского Excel, которая приведёт номер к виду 79185681234: только 11 цифр, первая 7, результат текстом. Я протяну её вниз. Ответь формулой и двумя предложениями объяснения.

Как пользоваться этим промптом?

  1. Скопируйте промпт и поменяйте столбец и строки под свой список.
  2. Отправьте промпт нейросети и проверьте ответ: имена функций русские, между аргументами точка с запятой, скобок открыто столько же, сколько закрыто.
  3. Вставьте исправленную формулу в B2 и протяните вниз: она убирает «+», скобки, дефисы, пробелы, берёт номер без кода страны и ставит впереди 7.
  4. Проверьте у себя: в нашем файле 10 номеров начинаются с 8, 5 записаны без кода страны; ответ модели лежит в B2 текстом, исправление в столбце C.

Как формула пишется в английском Excel?

Русский Excel, исправленная формула:

="7"&ПРАВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"+";"");"(";"");")";"");"-";"");" ";"");10)

Английский Excel:

="7"&RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"+",""),"(",""),")",""),"-","")," ",""),10)

Английскую запись мы считали в LibreOffice Calc 24.2, наша таблица из 25 строк, запуск 17.10.2026.

Почему сработало и где споткнулось?

Нажмите номер: под ним видно, какая часть промпта дала какую часть ответа.

  1. 1для русского Excel

    модель ответила английскими именами и запятыми между аргументами

  2. 2первая 7

    в формуле нет ни одной семёрки, и «+» среди убираемых знаков тоже нет

  3. 3результат текстом

    в объяснении модель пишет, что оборачивает результат в TEXT, но в формуле TEXT нет

Что пошло не так и как исправили?

Таблицу можно листать вбок.

Что пошло не такСтрока промптаКак исправили
Верно 0 из 25: формула не вводится, одна скобка не закрытадля русского Excelрусские ПОДСТАВИТЬ и ПРАВСИМВ, точка с запятой между аргументами: верно 25 из 25
Семёрки впереди в формуле нет, а у 10 номеров первая цифра 8первая 7"7"& в начале и ПРАВСИМВ(…;10): первая 8 или +7 отбрасываются

Наш запуск 17.10.2026, попытка 1, проверка: LibreOffice Calc 24.2, наша таблица из 25 строк.

Какие задачи решают рядом?

Как проверять ответ нейросети в таблице, разобрано отдельно: Как проверить ответ нейросети: таблица фактов.

Все задачи пака «Таблицы и Excel»

Ещё задачи пака «Таблицы и Excel»

Все 28 задач