Текст и данные

Как извлечь первое слово из текстовой строки в Excel (3 простых способа)

Как извлечь первое слово из текстовой строки в Excel (3 простых способа)
⏱️ 9 минут 📊 Начинающий

В Excel есть несколько замечательных формул, которые помогут вам разрезать текстовые данные на части.

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

Это можно сделать в Excel несколькими способами (с помощью комбинации формул, с помощью функции «Найти и заменить» и с помощью функции Flash Fill). В этом уроке я покажу вам несколько действительно простых способов извлечь первое слово из текстовой строки в Excel.

Способ 1: Извлечь первое слово с помощью текстовых формул

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

=ЕСЛИОШИБКА(ЛЕВСИМВ(A2;НАЙТИ(" ";A2)-1);A2)

Разберём, как работает эта формула. Часть формулы НАЙТИ используется для поиска позиции символа пробела в текстовой строке. Когда формула находит позицию пробела, функция ЛЕВСИМВ используется для извлечения всех символов перед этим первым пробелом.

Зачем нужен ЕСЛИОШИБКА: хотя одной формулы ЛЕВСИМВ должно быть достаточно, она выдаст ошибку, если в ячейке есть только одно слово и нет пробелов. Чтобы справиться с этой ситуацией, формула ЛЕВСИМВ заключена в ЕСЛИОШИБКА, которая просто возвращает исходное содержимое ячейки.

Хорошая новость про этот метод — результат получается динамичным. Если изменить исходную текстовую строку в столбце A, формула в столбце B автоматически обновится и даст правильный результат. Если формула не нужна — преобразуйте её в значения.

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!

Способ 2: Извлечь первое слово с помощью «Найти и заменить»

Ещё один быстрый способ — использовать «Найти и заменить», чтобы удалить всё, кроме первого слова.

1

Скопируйте текст из столбца A в столбец B (нужно сохранить исходные данные)

2

Выделите все ячейки в столбце B, где хотите получить первое слово

3

Перейдите на вкладку «Главная»

4

В группе «Редактирование» нажмите «Найти и выбрать», затем «Заменить» (откроется диалоговое окно)

5

В поле «Найти» введите  * (один пробел, за которым следует звёздочка)

6

Оставьте поле «Заменить на» пустым

7

Нажмите кнопку «Заменить все»

Эти шаги удаляют всё, кроме первого слова в ячейках. Можно также использовать сочетание клавиш Ctrl + H, чтобы сразу открыть диалоговое окно «Найти и заменить».

Как это работает: в поле «Найти» мы использовали пробел, за которым следует звёздочка. Знак звёздочки (*) — подстановочный знак, который представляет любое количество символов. Поэтому когда Excel находит ячейку с пробелом, за которым следует что угодно, и заменяет это пробелом — он находит первый пробел и удаляет всё после него, оставляя только первое слово.

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

Способ 3: Извлечь первое слово с помощью Flash Fill

Ещё один действительно простой и быстрый способ — Flash Fill (Мгновенное заполнение). Эта функция была представлена в Excel 2013 и доступна во всех последующих версиях. Она помогает при манипулировании текстом, определяя шаблон, которого вы пытаетесь достичь, и заполняет его для всего столбца.

Предположим, у вас есть набор данных, и вы хотите извлечь только первое слово (например, названия отделов из полного текста):

1

В ячейке B2 (соседний столбец с данными) введите вручную ожидаемый результат, например «Маркетинг»

2

В ячейке B3 введите следующий ожидаемый результат, например «HR»

3

Выберите диапазон B2:B10

4

Перейдите на вкладку «Главная»

5

В группе «Редактирование» щёлкните раскрывающееся меню «Заливка»

6

Нажмите на опцию «Flash Fill» (Мгновенное заполнение)

Эти шаги заполнят все ячейки первым словом из соседнего столбца (столбец A).

⚠️ Осторожность: в большинстве случаев Flash Fill работает нормально и даёт правильный результат, но в некоторых случаях может ошибаться. Обязательно проверяйте, что результаты соответствуют ожиданиям.
💡 Совет: при вводе ожидаемого результата во второй ячейке столбца B вы можете увидеть весь текст во всех ячейках светло-серым цветом — это предпросмотр результата, который вы получите, если сразу нажмёте Enter. Если серой подсказки не видно, используйте опцию Flash Fill на ленте вручную.

Итак, это три простых метода извлечения первого слова из текстовой строки в Excel.

Работайте с текстом в Excel как профи

Формулы, Flash Fill и автоматизация текстовых данных

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!