Как получить фамилию с инициалами из ФИО в Excel: ПСТР с проверкой

Фамилию с инициалами из ФИО собирают ЛЕВСИМВ и ПСТР: на 30 строках верно 30 из 30. Нейросеть ответила формулой, в которой закрывающих скобок меньше, чем открывающих, поэтому в нашем файле она лежит текстом, а не формулой.

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

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

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

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

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

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

Ответ модели с ошибкой: =ЛЕВБ(A2; НАЙТИ(" ";A2)-1)&" "&ЛЕВБ(ПОДСТАВИТЬ(ПРАВБ(A2; ДЛСТР(A2)-НАЙТИ(" ";A2));1;1)&"."&ЕСЛИ(ПОИСК(" ";ПРАВБ(A2; ДЛСТР(A2)-НАЙТИ(" ";A2));2)>0; " "&ЛЕВБ(ПОДСТАВИТЬ(ПРАВБ(A2; ДЛСТР(A2)-НАЙТИ(" ";A2)); ПОИСК(" ";ПРАВБ(A2; ДЛСТР(A2)-НАЙТИ(" ";A2))+1;1)&".";""))

Исправленная формула=ЛЕВСИМВ(A2;НАЙТИ(" ";A2))&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&"."&ЕСЛИОШИБКА(" "&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)+1;1)&".";"")

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

В Excel в столбце A записаны ФИО полностью, строки со 2-й по 31-ю; у некоторых людей отчества нет. Напиши формулу для B2 в русском Excel, которая из «Иванова Мария Петровна» сделает «Иванова М. П.», а из «Ким Виктория» — «Ким В.»; я протяну её вниз. Ответь формулой и двумя предложениями объяснения.

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

  1. Скопируйте промпт и поменяйте столбец и строки под свой список.
  2. Отправьте промпт нейросети и до вставки сверьте скобки: открывающих должно быть столько же, сколько закрывающих.
  3. Вставьте нашу формулу в B2 и протяните вниз: если отчества нет, ЕСЛИОШИБКА оставит один инициал.
  4. Проверьте у себя: в нашем файле ответ модели в столбце B, исправление в C, люди без отчества в строках 4, 19, 28.

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

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

=ЛЕВСИМВ(A2;НАЙТИ(" ";A2))&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&"."&ЕСЛИОШИБКА(" "&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)+1;1)&".";"")

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

=LEFT(A2,FIND(" ",A2))&MID(A2,FIND(" ",A2)+1,1)&"."&IFERROR(" "&MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1)&".","")

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

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

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

  1. 1у некоторых людей отчества нет

    модель проверяет второй пробел через ЕСЛИ и ПОИСК, формула вышла длинной, и скобки в ней не сходятся

  2. 2в русском Excel

    имена функций русские, между аргументами точка с запятой

  3. 3сделает «Иванова М. П.»

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

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

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

Что пошло не такСтрока промптаКак исправили
Скобки не сходятся: формула не вводится ни в одной из 30 строку некоторых людей отчества нетФормула короче: ЛЕВСИМВ берёт фамилию с пробелом, ПСТР берёт по одной букве, второй инициал обёрнут в ЕСЛИОШИБКА

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

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

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

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

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

Все 28 задач