Перейти к содержимому

Извлечение текста до/после пробела или запятой в Excel — простой гид

Author: Sun Last Modified: 2025-06-05

Извлечение текста до или после определённого символа (например, пробела или запятой) — распространённая задача в Excel. Независимо от того, готовите ли вы набор данных для анализа или просто хотите выделить отдельные элементы текстовой информации, Excel предлагает несколько функций для выполнения этой задачи. В этой статье мы рассмотрим, как извлекать текст до или после первого появления пробела, запятой или любого другого символа с помощью формул Excel.

A screenshot of a dataset in Excel used to demonstrate text extraction before or after a character

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


Извлечение текста до или после определённого символа с помощью формул

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

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

  1. Скопируйте или введите следующую формулу в пустую ячейку, где вы хотите получить результат, затем нажмите клавишу "Enter". Смотрите скриншот:
    =LEFT(A2,(FIND(",",A2,1)-1))
    A screenshot showing the application of the LEFT formula to extract text before a comma in Excel
    Совет: В этой формуле вы можете заменить разделитель — запятую (,) — на любой другой символ по необходимости.
  2. Затем выберите ячейку с формулой и перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам — весь текст до первой запятой будет извлечён сразу. Смотрите скриншот:
    A screenshot showing the extracted text before a comma using the LEFT formula in Excel
Пояснение к формуле:
  • FIND(",", A2,1): Эта часть используется для поиска положения первой запятой в ячейке A2. Функция FIND возвращает позицию, где запятая впервые появляется в тексте.
  • FIND(",", A2,1) -1: Поскольку нам нужно извлечь символы до запятой, мы вычитаем1 из позиции запятой.
  • LEFT(A2, FIND(",", A2,1) -1): В итоге функция LEFT извлекает символы слева от ячейки A2 в количестве, определённом на предыдущем шаге.
 

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

Чтобы извлечь текст после первого пробела или запятой, используйте комбинацию функций MID, FIND и LEN.

  1. Скопируйте или введите следующую формулу в пустую ячейку, где вы хотите получить результат, затем нажмите клавишу "Enter".
    =MID(A2, FIND(",", A2) + 1, LEN(A2))
    A screenshot showing the application of the MID formula to extract text after a comma in Excel
    Совет: В этой формуле вы можете заменить разделитель — запятую (,) — на любой другой символ по необходимости.
  2. Затем выберите ячейку с формулой и перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам — весь текст после первой запятой будет извлечён сразу. Смотрите скриншот:
    A screenshot showing the extracted text after a comma using the MID formula in Excel
Пояснение к формуле:
  • FIND(",", A2): Эта часть используется для поиска положения первой запятой в ячейке A2. Функция FIND возвращает позицию, где запятая впервые появляется в тексте.
  • FIND(",", A2) +1: Поскольку нам нужно извлечь символы после запятой, мы прибавляем1 к позиции запятой.
  • LEN(A2): Эта часть используется для определения общей длины текста в ячейке A2.
  • MID(A2, FIND(",", A2) +1, LEN(A2)): В итоге функция MID извлекает все символы из ячейки A2, начиная с позиции, определённой выше, до конца текста.

Извлечение текста до или после определённого символа с помощью Kutools для Excel

Устали от сложных формул и бесконечных ручных правок в Excel? Забудьте о трудностях и повысьте эффективность с Kutools для Excel! Наш мощный надстройка упрощает рабочий процесс, позволяя извлекать текст до или после любого выбранного символа всего в несколько кликов.

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

После загрузки и установки Kutools для Excel, нажмите "Kutools" > "Текст" > "Извлечь текст", чтобы открыть диалоговое окно "Извлечь текст".

В диалоговом окне на вкладке "Извлечь по позиции":

  1. Выберите диапазон данных, из которого хотите извлечь текст;
  2. В списке "Опции" отметьте "Текст до" или "Текст после", затем введите разделитель, по которому нужно извлечь текст;
  3. Далее нажмите кнопку "OK".
    A screenshot of the Kutools Extract Text dialog box for text extraction in Excel

Появится дополнительное окно с просьбой выбрать ячейки для вывода результата, затем нажмите "OK" — весь текст до или после первой запятой будет извлечён. Смотрите скриншот:
A screenshot of a dataset in Excel used to demonstrate text extraction before and after a character

Совет: Функция "Извлечь текст" позволяет не только извлекать текст до или после определённого разделителя, но и получать первые или последние 'n' символов, а также извлекать только числа из текстовой строки, что позволяет выбрать наиболее подходящий вариант для ваших задач.

Извлечение текста до или после определённого символа с помощью формул в Excel365

С появлением новых функций в Excel365, таких как TEXTBEFORE и TEXTAFTER, этот процесс стал ещё проще. В этом разделе мы рассмотрим шаги для эффективного извлечения текста до или после определённого символа с помощью этих функций.

Извлечение текста до первого пробела или запятой с помощью функции TEXTBEFORE

Функция TEXTBEFORE извлекает текст, который находится до указанного разделителя. Синтаксис функции TEXTBEFORE:

TEXTBEFORE(text, delimiter, [instance_num])
  • text: Текстовая строка, из которой нужно извлечь символы (например, A2).
  • delimiter: Символ или строка, до которых нужно извлечь текст (например, ",").
  • instance_num: Дополнительно. Указывает, какой по счёту разделитель использовать, если их несколько. По умолчанию —1.
  1. Примените функцию TEXTBEFORE, чтобы извлечь текст до первой запятой:
    =TEXTBEFORE(A2, ",")
    A screenshot showing the TEXTBEFORE function applied to extract text before a comma in Excel 365
  2. Затем выберите ячейку с формулой и перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
    A screenshot showing the extracted text before a comma using the TEXTBEFORE function in Excel 365
 

Извлечение текста после первого пробела или запятой с помощью функции TEXTAFTER

Функция TEXTAFTER извлекает текст, который находится после указанного разделителя. Синтаксис функции TEXTAFTER:

TEXTAFTER(text, delimiter, [instance_num])
  • text: Текстовая строка, из которой нужно извлечь символы (например, A2).
  • delimiter: Символ или строка, после которых нужно извлечь текст (например, ",").
  • instance_num: Дополнительно. Указывает, какой по счёту разделитель использовать, если их несколько. По умолчанию —1.
  1. Примените функцию TEXTAFTER, чтобы извлечь текст после первой запятой:
    =TEXTAFTER(A2, ",")
    A screenshot showing the TEXTAFTER function applied to extract text after a comma in Excel 365
  2. Затем выберите ячейку с формулой и перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам.
    A screenshot showing the extracted text after a comma using the TEXTAFTER function in Excel 365

Всего

Извлечение текста до или после определённого символа (например, пробела или запятой) — распространённая задача при обработке данных в Excel. В этой статье мы рассмотрели несколько способов извлечения текста: с помощью формул во всех версиях Excel, с помощью надстройки Kutools для Excel, а также с помощью функций TEXTBEFORE и TEXTAFTER в Excel365.

Извлечение текста с помощью формул
Во всех версиях Excel можно использовать функции LEFT, FIND, MID и LEN для извлечения текста до или после определённого символа. Эти формулы эффективны, но иногда могут быть сложными, требуя нескольких шагов и точного синтаксиса.

Извлечение текста с помощью Kutools для Excel
Kutools для Excel — это мощная надстройка, предоставляющая более300 расширенных функций для упрощения работы со сложными задачами. Благодаря функции извлечения текста в Kutools вы можете легко выделять текст до или после определённого символа всего в несколько кликов, что значительно повышает эффективность работы.

Извлечение текста с помощью функций TEXTBEFORE и TEXTAFTER
В Excel365 новые функции TEXTBEFORE и TEXTAFTER делают этот процесс ещё проще. Эти функции специально предназначены для извлечения текста до или после определённого символа, имеют простой и понятный синтаксис, что значительно снижает необходимость в сложных формулах.

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


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

Откройте новые возможности работы с данными с помощью Kutools для Excel! Независимо от того, используете ли вы пробелы, запятые или другие разделители, функция "Разделить ячейки" позволяет легко извлекать и структурировать отдельные элементы текста. Всего в несколько кликов вы сможете упростить рабочий процесс и повысить эффективность анализа данных.

A screenshot showing Kutools Split Cells feature used to extract text separated by spaces or commas

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!