Животные у Оруэлла долго выбирали название для боя и в итоге привязали его к коровнику, откуда ударили по противнику. Понадобилось несколько слов, чтобы событие получило понятное имя.

В нашем списке для любительского хора слова уже известны. Фамилия стоит в одном столбце, имя — в другом, отчество — в третьем. К концерту нужна одна аккуратная подпись для каждого участника. На репетиции Анну узнают по голосу, а в печатной программе у неё должны оказаться все части имени. У кого-то отчества нет, а у кого-то рядом с именем остались случайные пробелы. Вокруг Петра их столько, будто он пришёл на репетицию со своей свитой. Вручную собирать строки можно, но приятнее один раз объяснить правило и применить его ко всему списку.

Нейросеть для формул Excel: покажите три столбца

Откройте копию своей таблицы. Для первого прохода используйте три нейтральных примера: так легче увидеть, что должна сделать формула. Основной путь ниже рассчитан на русский Excel Microsoft 365 или Excel 2024.

В A1 напишите «Фамилия», в B1 — «Имя», в C1 — «Отчество», в D1 — «Полное имя». Во второй строке разместите Иванова, Анна, Сергеевна. В третьей — Пак, Юна, а ячейку отчества оставьте пустой. Именно пустой: слово «нет» туда вписывать не нужно, ведь оно тоже превратилось бы в часть будущей подписи. В четвёртой — Сидоров, Пётр, Ильич, добавив к каждой части несколько обычных пробелов по краям.

Нам нужно получить три подписи: «Иванова Анна Сергеевна», «Пак Юна» и «Сидоров Пётр Ильич». Между словами должен оставаться один пробел, в начале и конце — ни одного. Сначала формулируем этот результат обычным языком.

Откройте GigaChat и отправьте запрос:

Помоги составить формулу для русского Excel Microsoft 365 или Excel 2024. В A фамилия, в B имя, в C отчество, заголовки в первой строке, данные начинаются со второй. В D хочу полное имя: фамилия, имя, отчество через одиночные пробелы. Пустое отчество нужно пропустить, пробелов по краям результата быть не должно. В исходных ячейках могут быть лишние обычные пробелы по краям. Предложи формулу для D2, объясни ссылки на ячейки и как скопировать её до D4. Покажи ожидаемый результат для трёх примеров: всё заполнено, отчество пустое, по краям частей лишние пробелы. Если язык или версия не подходят, сначала уточни их.

Такое описание сообщает помощнику, что у вас уже есть и что вы хотите увидеть. Принцип давать контекст, инструкцию и примеры есть в официальном руководстве GigaChat. Формулу здесь получают в обычном диалоге: книгу меняете вы, вводя полученную запись в Excel.

Запрос к GigaChat для формулы Excel: столбцы A–C, полное имя с одиночными пробелами и три проверочных случая. Примеры показывают, что означает ваше условие. Помощнику проще подобрать подходящие функции.

Ответ может содержать несколько вариантов. Для первого опыта возьмите один, который соответствует вашим столбцам и умеет обойтись с пустым отчеством. Ниже есть готовая опора: её можно применить и сравнить с предложением помощника.

Одна формула для полного имени

Щёлкните по D2 и вставьте запись целиком, начиная со знака равенства:

=СЖПРОБЕЛЫ(СЖПРОБЕЛЫ(A2)&" "&СЖПРОБЕЛЫ(B2)&" "&СЖПРОБЕЛЫ(C2))

Нажмите Enter. Во второй строке должно появиться «Иванова Анна Сергеевна». Содержимое A2, B2 и C2 при этом остаётся на своих местах: D2 получает собранный результат.

В формуле используется одна функция — СЖПРОБЕЛЫ, просто она применена несколько раз. Внутренние вызовы очищают каждую часть: словно подрезают пустые края трёх бумажных полосок перед тем, как положить их рядом. Имени не требуется собственная пустая сцена с каждой стороны. Знак & соединяет очищенные строки, а кавычки с пробелом добавляют промежуток между ними. Внешняя СЖПРОБЕЛЫ обрабатывает собранную строку, в том числе крайний пробел, когда отчество пустое.

Необязательно сразу разбирать каждую скобку. Сначала получите читаемое имя, затем попросите GigaChat объяснить именно один непонятный фрагмент: «Что делает СЖПРОБЕЛЫ(C2), если C2 пустая?» или «Зачем здесь " "?» Так объяснение будет связано с результатом, который уже виден перед глазами.

Сначала очищаются части, затем соединяются через пробел и очищается край собранной строки. Схема передаёт порядок действий формулы; длинная запись остаётся в копируемом блоке выше.

Microsoft описывает соединение текста через & отдельно от функции СЖПРОБЕЛЫ. Поэтому у нас два понятных действия: соединить части и привести в порядок пробелы.

Если в вашей программе функции записываются по-английски, тот же вариант выглядит так:

=TRIM(TRIM(A2)&" "&TRIM(B2)&" "&TRIM(C2))

Для основного русского пути используйте первый блок. В этой записи у каждого вызова функции один аргумент, поэтому запятые или точки с запятой между аргументами не понадобились. Буквы A, B, C и знак & относятся к самой формуле и остаются теми же.

Первая строка не проверяет весь список

Результат с заполненным отчеством выглядит убедительно, но наше условие шире. В списке есть человек без отчества и строка с лишними пробелами. Именно они покажут, соответствует ли формула задаче целиком.

Скопируйте D2 и вставьте в D3:D4. В строке 3 ссылки должны перейти на A3, B3, C3, в строке 4 — на A4, B4, C4. Выберите D3 и посмотрите запись в строке формул: там должны стоять номера третьей строки.

Проверьте каждый результат по образцу:

Строка Что испытываем Ожидаемое полное имя
2 Все три части заполнены Иванова Анна Сергеевна
3 C3 пустая Пак Юна
4 Обычные пробелы по краям частей Сидоров Пётр Ильич

В третьей строке после «Юна» не должно быть хвоста из пробелов. Его трудно заметить взглядом, поэтому можно временно соединить результат с заметными ограничителями в соседней пустой ячейке:

="["&D3&"]"

При правильном результате получится [Пак Юна]. Если перед закрывающей скобкой остаётся промежуток, вернитесь к формуле и исходной ячейке. Скобки здесь временные метки: в итоговый список они не входят. Это короткая проверка конкретного условия, которое было важно в запросе.

У четвёртой строки посмотрите и начало, и промежутки, и конец. Лишние обычные пробелы, добавленные к частям, должны исчезнуть. Только после этих трёх случаев копируйте формулу на остальной список: теперь она прошла именно те ситуации, которые вы описали помощнику. Так пустое отчество проверяется до печати всех подписей, когда исправление ещё касается одной записи.

Три результата: полное имя с отчеством, без отчества и после очистки обычных пробелов. Хороший пример проверяет и обычную строку, и случаи, на которых легко потерять часть условия.

Если в ячейке появилась сама запись или ошибка

Когда вместо имени видно выражение со знаком равенства, сначала проверьте, в какой ячейке стоите и что в неё вставили. Выберите D2 и сообщите помощнику точное наблюдение: формула видна как текст, появились символы ошибки или результат пустой. Для разных симптомов потребуются разные шаги.

Можно продолжить диалог так: «Вставил в D2, нажал Enter. Вижу такую ошибку: … Моя версия Excel …, язык …. Дай одно действие, затем подожди мой результат». Скопированная строка ошибки полезнее общего «не работает».

Если Excel не узнаёт название функции, сопоставьте язык формулы со своей программой. Если имя собралось из другой строки, посмотрите ссылки. Если между частями пропали пробелы, проверьте, не потерялся ли фрагмент " " при копировании.

Помощнику достаточно короткого обезличенного примера и самой записи. Не нужно отправлять весь список хора, чтобы показать пустое отчество. Три подготовленные строки удобны и для исправления: после изменения снова проверяйте их, а затем переносите результат дальше.

Если у вас уже есть сложная формула и нужно разобраться, где она ошибается, пригодится отдельная проверка формул Excel с ИИ. Здесь мы строим запись из словесного условия, поэтому начинаем с результата, которого ещё не было.

Что меняется, когда условия становятся другими

В один день хор решит печатать в программе полные имена, в другой — фамилии с инициалами. Это уже новое правило. Вместо случайного сокращения готовой формулы скажите GigaChat, как должна выглядеть одна строка, и покажите два-три примера.

Например: «Нужны фамилия и инициалы, а при пустом отчестве только первая буква имени. Не используй функции, которых нет в моей версии». Помощник сможет предложить другой набор действий. Старую колонку с полными именами пока сохраните, чтобы сравнивать результаты на тех же людях. Вариант, который хорошо выглядит с тремя частями, может добавить лишнюю точку там, где отчества нет. У вашей проверочной строки снова появится работа.

Полезно отделять задачу от выбранной функции. Вам нужен читаемый список с определённым порядком частей; СЖПРОБЕЛЫ и & — способ выполнить это условие в текущем примере. При другой структуре столбцов изменятся ссылки, при другом результате — сама запись.

Можно ещё попросить помощника подобрать неудобные строки для проверки. Если правило касается пустого отчества, такая строка должна войти в примеры. Если касается дефисов или двойных имён, добавьте именно их. Проверка становится содержательной, когда связана с вашим условием.

Несколько вопросов о формуле и исходных данных

Удалит ли она все виды пробелов?

Основной пример рассчитан на обычные пробелы с клавиатуры. В скопированном с сайта тексте могут быть неразрывные пробелы; сама СЖПРОБЕЛЫ их не удаляет. Если внешне пустой промежуток сохранился, покажите помощнику короткий пример происхождения текста и попросите отдельный способ очистки для этого символа.

Не меняйте сразу весь список. Сначала исправьте одну проблемную строку и сравните имя с исходником. Неразрывные пробелы относятся к другой задаче очистки, которую наш простой вход не включал.

Обязательно ли загружать файл в GigaChat?

Для этой задачи достаточно назвать столбцы и дать три нейтральные строки. Помощник может написать формулу по описанию, а ввод и проверка проходят в вашей книге. Это удобно, когда нужен один новый столбец, а остальное содержимое передавать незачем.

Можно ли после проверки удалить A, B и C?

D пока зависит от этих ячеек. Сначала сохраните рабочую книгу с исходными данными и формулами. Если для отдельного списка нужны только полученные подписи, сделайте копию и перенесите результаты как значения подходящей командой своей версии. Исходную книгу оставьте для следующих изменений.

Сохранить правило вместе с результатом

Сохраните книгу в XLSX, закройте и откройте её снова. Проверьте три строки, затем на копии измените одно имя в B2. Полная подпись в D2 должна измениться вслед за ним. Если в B2 уже другое имя, а D2 показывает прежнее, остановитесь на этой строке и разберитесь с пересчётом или вставленным значением. Разницу удобнее заметить на одном человеке, чем после распространения файла. Так вы увидите разницу между формулой и однажды вставленным текстом.

Рядом можно оставить короткую заметку: какие столбцы использованы, какое правило задано и какие случаи проверены. При следующей работе с помощником это будет готовый контекст, а не загадочная строка из старого файла.

В «Первопроходцах» можно продолжить такие дела на своих материалах: постепенно проходить уроки, задавать вопросы и доводить проекты с обратной связью. Раз в две недели проходят эфиры, проектные работы лично проверяет Никита. Условия участия помогут выбрать следующий шаг.

Для названия боя животным у Оруэлла понадобился общий спор. В нашем списке имена уже были известны; требовалось лишь собрать их по понятному правилу. Вокруг Петра больше не толпятся пустые места. У Анны сохранилось отчество, у Юны не появилось лишнего слова, а каждый участник хора занял одну аккуратную строку.