База знанийТекстовые функции
Текстовые функцииСредний8 мин чтенияОбновлено 18 сентября 2026 г.

Извлечение первого слова из строки

Практический разбор: взять первое слово из ФИО, названия или кода. Таблица под задачу, контрольный результат, ошибки конкретной формулы, самопроверка и самостоятельное задание.

Русская версия Excel=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);ПОИСК(" ";СЖПРОБЕЛЫ(A2)&" ")-1)
Английская версия Excel=LEFT(TRIM(A2),SEARCH(" ",TRIM(A2)&" ")-1)

В русской локализации Excel аргументы чаще разделяются точкой с запятой, а в английской — запятой. При копировании формул учитывайте региональные настройки.

01

Короткий ответ

В этой статье разберем, как в Excel взять первое слово из ФИО, названия или кода. Сначала — готовая формула, затем подробная логика, рабочий пример, проверка результата, типовые ошибки и варианты применения в реальной таблице.

02

Зачем использовать этот прием

Практическая задача этой статьи — взять первое слово из ФИО, названия или кода. Именно поэтому пример ниже использует поля «Исходная строка» и «Первое слово», а не универсальную таблицу с абстрактными «Значение 1 / Значение 2».

Контрольный результат для примера: Для ` Анна Петрова ` результат — `Анна`, для `ОдноСлово` — `ОдноСлово`. Сначала получите его вручную по данным таблицы, затем используйте формулу. Так вы проверяете не только синтаксис Excel, но и саму бизнес-логику расчёта.

03

Пример исходных данных

Исходная строкаПервое слово
Анна ПетроваАнна
ООО ВекторООО
SKU-100 RedSKU-100
ОдноСловоОдноСлово

Контроль: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.

Таблица для «Извлечение первого слова из строки» подобрана так, чтобы результат можно было проверить вручную. При переносе в свой файл сохраняйте смысл ключевых полей, даже если рабочие названия столбцов отличаются.

04

Подготовка данных

  • Точный разделитель и его варианты.
  • Регистр и пробелы.
  • Поведение для строки без ожидаемого шаблона.
  • Отдельно проверьте контрольную строку: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.
  • СЖПРОБЕЛЫ решает только часть проблем пробелов; невидимые Unicode-символы могут остаться.
05

Разбираем формулу пошагово

1. Сформулируйте задачу словами

Запишите правило без Excel:

> «Для каждой строки нужно взять первое слово из ФИО, названия или кода.»

Для «Извлечение первого слова из строки» сначала сформулируйте правило однозначно и получите ожидаемый ответ словами. Формулу стоит вводить только после того, как бизнес-логика не допускает двух разных трактовок.

2. Определите входные данные

Отметьте:

  • откуда берется исходное значение;
  • какой диапазон участвует;
  • какие критерии обязательны;
  • какой результат ожидается;
  • что делать при пустых данных;
  • что делать при ошибке.

3. Введите формулу

Русская версия:

=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);ПОИСК(" ";СЖПРОБЕЛЫ(A2)&" ")-1)

Английская версия:

=LEFT(TRIM(A2),SEARCH(" ",TRIM(A2)&" ")-1)

Формулу для «Извлечение первого слова из строки» сначала проверьте на одной понятной строке; только после совпадения с ручным ответом переносите её на весь диапазон.

4. Проверьте вручную

Для контрольной строки «Извлечение первого слова из строки» получите ожидаемый результат без Excel: поисковый ответ найдите в таблице глазами, а расчётный пересчитайте отдельно. Затем сравните ручной ответ с формулой.

5. Проверьте ссылки

В Excel:

  • A2 — относительная ссылка;
  • $A$2 — полностью абсолютная;
  • $A2 — фиксирован столбец;
  • A$2 — фиксирована строка.

В «Извлечение первого слова из строки» неверно закреплённая ссылка может не дать ошибки Excel, но сместить диапазон после копирования. Поэтому сравните адреса ссылок в первой и последней формуле.

---

06

Ключевой нюанс именно этой задачи

Добавление пробела к концу строки делает формулу устойчивее, если исходное значение состоит из одного слова.

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

---

07

Как читать формулу, а не заучивать ее

Для «Извлечение первого слова из строки» читайте формулу через задачу взять первое слово из ФИО, названия или кода, а не по названиям функций. Сначала найдите в выражении входное значение или ключ, затем диапазон/порог, после этого — возвращаемый или вычисляемый результат. Контрольная точка для текущего примера: Для ` Анна Петрова ` результат — `Анна`, для `ОдноСлово` — `ОдноСлово`.

СЖПРОБЕЛЫ решает только часть проблем пробелов; невидимые Unicode-символы могут остаться. Ключевой смысл из исходного материала: Добавление пробела к концу строки делает формулу устойчивее, если исходное значение состоит из одного слова.

08

Рабочий сценарий №1: ежедневная выгрузка

Используйте приём в процессе, где действительно нужно взять первое слово из ФИО, названия или кода. Не начинайте с массового копирования формулы: возьмите одну понятную строку из примера и подтвердите результат: Для ` Анна Петрова ` результат — `Анна`, для `ОдноСлово` — `ОдноСлово`. После этого перенесите логику на 5–10 реальных строк с разными исходными значениями.

Особенность именно этой темы: Добавление пробела к концу строки делает формулу устойчивее, если исходное значение состоит из одного слова.

09

Рабочий сценарий №2: контроль качества

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

Проверочный сценарий: Сравните пустую ячейку, строку из обычных пробелов и строку с неразрывным пробелом.

10

Рабочий сценарий №3: подготовка к сводной таблице

После расчёта не прячьте результат внутри исходного листа. Выведите его в отчёт в том разрезе, в котором принимается решение. Для задачи «взять первое слово из ФИО, названия или кода» рядом полезно показывать исходные значения, из которых получился результат, а также число строк/объектов в базе расчёта.

Сводная становится полезной после создания нормализованного текстового поля: домена, категории, периода, кода. Грязный текст нельзя надёжно агрегировать.

11

Частые ошибки

Ошибка 1. Разделитель отсутствует и формула падает

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

Ошибка 2. Похожий символ оказывается другим unicode-символом

Сверьте результат с контрольной точкой: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.

Ошибка 3. Результат используется как ключ без проверки уникальности

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

Ошибка 4. Игнорируется нюанс конкретной функции

Добавление пробела к концу строки делает формулу устойчивее, если исходное значение состоит из одного слова.

12

Профессиональная проверка формулы

Для «Извлечение первого слова из строки» одной обычной строки недостаточно. Прогоните отдельные тесты на корректный пример, изменение входа, качество данных и пограничное значение:

  1. Контрольный пример: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.
  2. Изменение входа: Сравните пустую ячейку, строку из обычных пробелов и строку с неразрывным пробелом.
  3. Качество данных: специально создайте проблему «разделитель отсутствует и формула падает» и убедитесь, что вы её замечаете.
  4. Граница правила: проверьте значение непосредственно на пороге/границе, если она есть в формуле.
  5. Массовое копирование: сравните первую, вторую и последнюю формулу после протягивания.
  6. Независимый итог: пересчитайте хотя бы одну строку вручную или альтернативным способом.
13

Чек-лист аудита

Самопроверка0 из 6 пунктов
14

Советы для больших таблиц

Для статьи «Извлечение первого слова из строки» при росте файла особенно важно сохранить проверяемость задачи «взять первое слово из ФИО, названия или кода». Если разбор текста становится многошаговым и содержит много исключений, перенесите его в Power Query. На листе оставляйте простые и легко проверяемые преобразования. СЖПРОБЕЛЫ решает только часть проблем пробелов; невидимые Unicode-символы могут остаться. Контроль качества не должен исчезать после оптимизации: оставьте хотя бы одну независимую строку, где ожидается результат «Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.».

15

Когда лучше использовать Power Query

Для задачи «взять первое слово из ФИО, названия или кода» Power Query становится предпочтительнее, когда обработка повторяется с каждой новой выгрузкой. Power Query удобен для разбиения столбцов, замены символов и построения стабильного процесса очистки текстов из новых файлов. В случае «Извлечение первого слова из строки» формулу имеет смысл оставить на листе, если пользователь должен менять параметры и сразу видеть пересчёт.

16

Когда лучше сводная таблица

В контексте «Извлечение первого слова из строки» сводная нужна не вместо формулы, а после подготовки корректного поля/показателя. Сводная становится полезной после создания нормализованного текстового поля: домена, категории, периода, кода. Грязный текст нельзя надёжно агрегировать. Для проверки всегда возвращайтесь к исходным строкам, на которых подтверждается: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.

17

Практическое задание

Создайте таблицу минимум из 20 строк и примените:

=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);ПОИСК(" ";СЖПРОБЕЛЫ(A2)&" ")-1)

После этого специально добавьте:

  1. пустое значение в тесте «Извлечение первого слова из строки»;
  2. дубликат ключа или строки;
  3. нулевое значение там, где оно допустимо;
  4. граничный сценарий правила;
  5. строку с неправильным типом данных.

Запишите, как меняется результат и почему.

---

18

Задание повышенной сложности

Возьмите практическое задание именно по теме «Извлечение первого слова из строки» и добавьте исключение «разделитель отсутствует и формула падает». Сделайте так, чтобы пользователь либо получил корректный результат, либо увидел понятный контроль качества, а не правдоподобное неверное число.

Затем выполните тест: Сравните пустую ячейку, строку из обычных пробелов и строку с неразрывным пробелом. Финальная проверка должна по-прежнему объяснять контрольный результат: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.

19

Что запомнить

  • Что решаем: взять первое слово из ФИО, названия или кода.
  • Контрольный результат: Для Анна Петрова результат — Анна, для ОдноСловоОдноСлово.
  • Ключевой нюанс: Добавление пробела к концу строки делает формулу устойчивее, если исходное значение состоит из одного слова.
  • Главный риск: разделитель отсутствует и формула падает.
  • Практический принцип: СЖПРОБЕЛЫ решает только часть проблем пробелов; невидимые Unicode-символы могут остаться.
  • Следующий шаг: примените формулу на собственных данных и сохраните независимую контрольную строку.
20

Что изучить дальше

После темы «Извлечение первого слова из строки» сравните два способа решить близкую задачу: формулой на листе и преобразованием данных. Для сценария «взять первое слово из ФИО, названия или кода» ориентир по Power Query такой: Power Query удобен для разбиения столбцов, замены символов и построения стабильного процесса очистки текстов из новых файлов. Если же нужен групповой отчёт по периодам/сегментам, используйте следующий ориентир: Сводная становится полезной после создания нормализованного текстового поля: домена, категории, периода, кода. Грязный текст нельзя надёжно агрегировать.

Продолжить изучение

Ещё по теме «Текстовые функции»

Все материалы категории →
6 мин · СреднийСокращение длинного текста до 30 символов=ЕСЛИ(ДЛСТР(A2)>30;ЛЕВСИМВ(A2;30)&"…";A2)Открыть →6 мин · НачальныйФормирование подписи «клиент — сумма»=A2&" — "&ТЕКСТ(B2;"# ##0")&" ₽"Открыть →6 мин · СреднийПолучение текста до дефиса=ЛЕВСИМВ(A2;ПОИСК("-";A2)-1)Открыть →

Не знаете, что учить дальше?

Проверьте свой уровень Excel за 7–10 минут

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

Пройти бесплатно

Практика по системе

Закрепите формулы на рабочих задачах

В курсах Tablicus теория связана с практикумами, таблицами и автоматической проверкой результата.

Посмотреть курсы