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

Извлечь текст до или после первого пробела / запятой / другого символа
Извлечь текст до или после определённого символа с помощью формул
Чтобы извлечь текст до или после первого вхождения определённого символа — например, пробела или запятой — в Excel, воспользуйтесь следующими простыми формулами.
Извлечь текст до первого пробела или запятой
- Скопируйте или вставьте следующую формулу в пустую ячейку, где должен отобразиться результат, и нажмите клавишу «Enter», чтобы получить его. См. снимок экрана:
=LEFT(A2,(FIND(",",A2,1)-1))
Совет. В этой формуле вы можете заменить запятую (,) — используемую как разделитель, — на любой другой символ по вашему выбору. - Затем выделите ячейку с формулой и перетащите маркер заполнения вниз, чтобы скопировать её в другие ячейки — весь текст до первой запятой будет извлечён автоматически. См. снимок экрана:

- FIND(",", A2, 1): Эта часть определяет позицию первой запятой в ячейке A2. Функция FIND возвращает номер символа, на котором запятая встречается в тексте впервые.
- FIND(",", A2, 1) – 1: Поскольку нам нужно извлечь только символы до запятой, мы вычитаем 1 из позиции запятой.
- Наконец, функция LEFT извлекает символы с левой стороны ячейки A2, используя количество символов, определённое на предыдущем шаге.
Извлечь текст после первого пробела или запятой
Чтобы извлечь текст после первого пробела или запятой, используйте комбинацию функций MID, FIND и LEN.
- Скопируйте или введите приведённую ниже формулу в пустую ячейку, где должен отобразиться результат, и нажмите клавишу «Enter», чтобы получить его.
=MID(A2, FIND(",", A2) + 1, LEN(A2))
Совет. В этой формуле вы можете заменить разделитель-запятую (,) на любой другой нужный вам разделитель. - Затем выделите ячейку с формулой и перетащите маркер заполнения вниз, чтобы скопировать формулу в другие ячейки — весь текст после первой запятой будет извлечён автоматически. См. снимок экрана:

- 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 перейдите в меню «Kutools» > «Текст» > «Извлечь текст», чтобы открыть соответствующее диалоговое окно.
В диалоговом окне на вкладке «Извлечь по позиции»:
- Выберите Диапазон данных, который хотите Извлечь текст;
- В списке «Параметры» установите флажок «До текста» или «После текста» и введите разделитель, на основе которого необходимо выполнить Извлечь текст;
- Затем нажмите кнопку «ОК».

Появится ещё одно окно с запросом выбрать ячейки для размещения результата. Нажмите «ОК» — и весь текст до или после первой запятой будет извлечён. См. снимок экрана:
Извлечь текст до или после определённого символа с помощью формул в Excel 365
С появлением новых функций в Excel 365, таких как TEXTBEFORE и TEXTAFTER, этот процесс стал значительно проще. В этом разделе мы подробно расскажем, как эффективно извлекать текст до или после определённого символа с помощью этих функций.
Извлечь текст до первого пробела или запятой с помощью функции TEXTBEFORE
Функция TEXTBEFORE извлекает текст, расположенный до заданного разделителя. Синтаксис функции TEXTBEFORE:
TEXTBEFORE(text, delimiter, [instance_num]) - текст: текстовая строка, из которой вы хотите извлечь символы (например, A2).
- Разделитель: символ или строка, перед которой нужно извлечь текст (например, «,»).
- instance_num: необязательный параметр, указывающий, какое вхождение разделителя использовать, если он встречается несколько раз. По умолчанию — 1.
- Примените функцию TEXTBEFORE для извлечения текста до первой запятой:
=TEXTBEFORE(A2, ",")
- Затем выделите ячейку с формулой и перетащите маркер заполнения вниз, чтобы скопировать её в другие ячейки.

Извлечь текст после первого пробела или запятой с помощью функции TEXTAFTER
Функция TEXTAFTER извлекает текст, идущий после заданного разделителя. Синтаксис функции TEXTAFTER:
TEXTAFTER(text, delimiter, [instance_num]) - текст: текстовая строка, из которой вы хотите извлечь символы (например, A2).
- Разделитель: символ или строка, после которой нужно извлечь текст (например, «,»).
- instance_num: необязательный параметр, указывающий, какое вхождение разделителя использовать, если он встречается несколько раз. По умолчанию — 1.
- Примените функцию TEXTAFTER для извлечения текста после первой запятой:
=TEXTAFTER(A2, ",")
- Затем выделите ячейку с формулой и перетащите маркер заполнения вниз, чтобы скопировать её в другие ячейки.

Итог
Извлечение текста до или после определённого символа (например, пробела или запятой) — распространённая задача при обработке данных в Excel. В этой статье мы рассмотрели несколько способов извлечения текста, включая использование формул во всех версиях Excel, надстройку Kutools для Excel, а также функции TEXTBEFORE и TEXTAFTER в Excel 365.
●Извлечение текста с помощью формул
Во всех версиях Excel можно использовать такие функции, как LEFT, FIND, MID и LEN, чтобы извлекать текст до или после определённого символа. Эти формулы эффективны, но иногда могут оказаться сложными — они требуют нескольких шагов и точного соблюдения синтаксиса.
●Извлечение текста с помощью Kutools для Excel
Kutools для Excel — мощная надстройка, предлагающая более 300 продвинутых функций и значительно упрощающая выполнение сложных задач. Благодаря функции извлечения текста в Kutools вы можете легко извлекать текст до или после указанного символа всего за несколько кликов, что существенно повышает эффективность вашей работы.
●Извлечение текста с помощью функций TEXTBEFORE и TEXTAFTER
В Excel 365 функции TEXTBEFORE и TEXTAFTER значительно упрощают этот процесс. Они специально созданы для извлечения текста до или после определённого символа и обладают простым, интуитивно понятным синтаксисом, что резко снижает необходимость в сложных формулах.
Независимо от выбранного метода, вы сможете подобрать наиболее подходящий инструмент для извлечения текста в зависимости от ваших конкретных задач. Если вы хотите узнать больше полезных советов и приёмов работы в Excel, на нашем сайте доступны тысячи обучающих материалов.Щёлкните здесь, чтобы ознакомиться с ними. Благодарим за внимание и надеемся делиться с вами ещё большим количеством полезной информации в будущем!
Извлечение отдельных фрагментов текста, разделённых пробелами, запятыми или другими разделителями
Раскройте весь потенциал своих данных с Kutools для Excel! Независимо от того, работают ли вы с пробелами, запятыми или другими разделителями, функция «Разделить ячейки» позволяет легко извлекать и структурировать отдельные фрагменты текста. Всего за несколько кликов оптимизируйте свой рабочий процесс и повысьте эффективность анализа данных.

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек








