KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как извлечь часть текстовой строки из ячейки в Excel?

АвторСуньДата изменения

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

Снимок экрана, демонстрирующий извлечение частей текстовых строк в Excel

Извлечение подстроки слева, из середины или справа

Способ A: Извлечение подстроки слева, из середины или справа с помощью формулы

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

Извлечение первых n символов

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

=LEFT(B3,3)

B3 — ячейка, из которой извлекаются символы; 3 — количество извлекаемых символов.

Нажмите клавишу Enter, чтобы получить результат, а затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Снимок экрана с результатом извлечения первых трех символов с помощью формулы ЛЕВСИМВ в Excel

Извлечение последних n символов

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

=RIGHT(B9,6)

B9 — ячейка, из которой извлекаются символы; 6 — количество извлекаемых символов.

Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Снимок экрана с результатом извлечения последних шести символов с помощью формулы ПРАВСИМВ в Excel

Извлечение n символов из середины

Если вы хотите извлечь 3 символа, начиная с 4-го символа строки, используйте следующую формулу:

=MID(B15,4,3)

B15 — ячейка, из которой извлекаются символы; 4 означает, что извлечение начинается с 4-го символа (считая слева); 3 — количество извлекаемых символов.

Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Снимок экрана с результатом извлечения символов из середины строки с помощью формулы ПСТР в Excel

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

Способ B: Извлечение подстроки слева, из середины или справа с помощью Kutools для Excel

Если вы не знакомы с формулами, воспользуйтесь функцией Kutools для Excel «Извлечь текст» — она легко справится с этой задачей.

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

1. Выделите ячейки, из которых нужно извлечь подстроки, и нажмите Kutools > Текст > Извлечь текст.
Снимок экрана опции «Извлечь текст» на вкладке Kutools в Excel

2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по позиции. Первые три параметра позволяют извлекать подстроку слева, из середины или справа.
Снимок экрана диалогового окна «Извлечь текст» в Kutools с параметрами извлечения подстрок

Первые N символов: извлеките подстроку слева. Например, чтобы получить первые 2 символа, включите этот параметр и укажите «2» в поле.
Снимок экрана опции извлечения первых N символов в Kutools

Последние N символов: извлекает подстроку с конца строки. Например, чтобы получить последние 2 символа, включите этот параметр и укажите «2» в поле.
Снимок экрана опции извлечения последних N символов в Kutools

С начала до конца: извлеките заданное количество символов из середины строки. Например, чтобы получить символы с 4-го по 9-й, активируйте этот параметр и укажите 4 и 9 в соответствующих полях.
Снимок экрана опции извлечения средних N символов в Kutools

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

3. После настройки нужного расположения нажмите кнопку ОК. Откроется диалоговое окно для выбора ячейки, в которую будет помещена извлечённая подстрока. Нажмите ОК.
Снимок экрана выбора ячейки назначения для извлеченных подстрок

Теперь подстрока успешно извлечена.
Снимок экрана извлеченных подстрок, отображаемых на листе после использования Kutools

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


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

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

Способ A: Извлечение подстроки после или до заданного символа с помощью формулы

Допустим, вам нужно извлечь символы, идущие после знака «-», из списка строк. Воспользуйтесь этой формулой:

=RIGHT(B3,LEN(B3)-SEARCH("-", B3))

B3 — ячейка, из которой извлекаются символы; - — символ, после которого нужно извлечь строку.

Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Снимок экрана с извлеченными подстроками после указанного символа с использованием формулы ПРАВСИМВ в Excel

Если вы хотите извлечь подстроку до заданного символа, используйте формулу следующего вида:

=LEFT(B10,SEARCH("-", B10)-1)

Пример результата приведён ниже:
Снимок экрана с извлеченными подстроками до указанного символа с использованием формулы ЛЕВСИМВ в Excel

Примечание:

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

Способ B: извлечение подстроки после или до заданного символа с помощью Kutools для Excel

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

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

1. Выделите ячейки, из которых нужно извлечь символы, и нажмите Kutools > Текст > Извлечь текст.
Снимок экрана опции «Извлечь текст» на вкладке Kutools в Excel

2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по позиции и укажите параметры в разделах «До текста» и «После текста» в соответствии с вашими требованиями.
Снимок экрана диалогового окна «Извлечь текст» для указания извлечения текста до или после символов

До текста: извлекает подстроку до указанного символа (или символов). Например, если ввести «–» в поле ввода, будут извлечены все символы до этого знака.
Снимок экрана опции извлечения текста до определенного символа

После текста: извлекает подстроки, расположенные после указанного символа (или символов). Например, если в поле ввода указать «–», будут извлечены все символы, идущие после «–».
Снимок экрана опции извлечения текста после определенного символа

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

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

Теперь подстрока до или после указанного символа (символов) успешно извлечена.
Снимок экрана извлеченных подстрок после использования Kutools

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


Извлечение подстроки между двумя символами

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

Способ A: извлечение с помощью формулы

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

=MID(LEFT(B3,FIND(«)»,B3)-1),FIND(«(»,B3)+1,LEN(B3))

В этой формуле B3 — это ячейка, из которой нужно извлечь строку, а ( и ) — два символа, между которыми следует извлечь подстроку.

Нажмите клавишу Enter, чтобы получить результат. Затем протяните маркер заполнения по ячейкам, чтобы применить эту формулу.
Снимок экрана с извлеченным текстом между двумя символами с использованием формулы ПСТР в Excel

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

Способ B: извлечение с помощью Kutools для Excel

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

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

1. Выберите ячейку, в которую нужно поместить извлечённую подстроку, и нажмите Kutools > Помощник формул > Текст > Извлечь строку между указанными символами.
Снимок экрана опции «Извлечь строки между указанным текстом» в меню «Помощник формул»

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

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

3. Нажмите ОК, после чего будет получено первое значение. Затем протяните маркер автозаполнения на ячейки, к которым нужно применить эту формулу.
Снимок экрана извлеченного текста между двумя символами с использованием Kutools

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

Совет: Если вы хотите извлечь строки между двумя символами (включая сами символы), вам поможет утилита Извлечь текст из набора Kutools для Excel. Выполните следующие действия:

1. Выделите ячейки, из которых нужно извлечь подстроку между символами, и нажмите Kutools > Текст > Извлечь текст.
Снимок экрана опции «Извлечь текст» на вкладке Kutools в Excel

2. В появившемся диалоговом окне Извлечь текст перейдите на вкладку Извлечь по правилу, затем в разделе Текст укажите символы, между которыми нужно извлечь строку. Для обозначения произвольной части строки используйте шаблон *. Если требуется извлечь строку фиксированной длины, используйте шаблон ?, где каждый знак «?» соответствует одному символу.

Нажмите кнопку Добавить, чтобы добавить это правило в раздел Содержимое правила.
Снимок экрана добавления правила для извлечения текста между двумя символами в диалоговом окне «Извлечь текст»

3. Нажмите кнопку ОК. Появится диалоговое окно для выбора ячейки, в которую будет помещена извлечённая подстрока. Нажмите кнопку ОК.
Снимок экрана диалогового окна выбора ячейки

Строка между двумя заданными символами успешно извлечена.
Снимок экрана извлеченного текста между двумя символами с использованием Kutools


Извлечение адреса электронной почты из строки

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

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

1. Выделите ячейки, из которых нужно извлечь адреса электронной почты, и нажмите Kutools > Текст > Извлечь адреса электронной почты.
Снимок экрана опции «Извлечь адрес электронной почты» на вкладке Kutools в Excel

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

3. Нажмите ОК, и адреса электронной почты из каждой ячейки будут извлечены.
Снимок экрана извлеченных адресов электронной почты в Excel с использованием Kutools

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


Извлечение числовых или буквенных символов из строки

Если ваши данные содержат сочетание цифр, букв и специальных символов, а вам нужно оставить только цифры или буквы, воспользуйтесь утилитой Kutools для Excel — «Удалить определённые символы».

1. Перед использованием утилиты «Удалить определённые символы» создайте резервную копию данных, как показано на снимке экрана ниже.
Снимок экрана исходных данных до использования утилиты «Удалить символы»

2. Затем выделите эту копию данных и нажмите Kutools > Текст > Удалить определенные символы.
Снимок экрана опции «Удалить символы» на вкладке Kutools в Excel

3. В диалоговом окне Удалить определенные символы установите флажок Не цифровые и нажмите ОК.
Снимок экрана диалогового окна «Удалить символы» с выбранной опцией «Не числовые»

Теперь остались только цифровые символы.
Снимок экрана оставшихся числовых символов после использования утилиты «Удалить символы»

Чтобы оставить только буквенные символы, установите флажок Не буквенные в диалоговом окне Удалить определённые символы.
Снимок экрана оставшихся алфавитных символов после использования утилиты «Удалить символы»

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


Скачать образец файла

образец документаНажмите, чтобы скачать этот образец файла


Другие операции (статьи), связанные с преобразованием файлов

Извлечение времени из строки даты и времени
Provides tricks to extract time (hh:mm:ss) или только часов/минут/секунд из строки даты и времени (мм/дд/гггг чч:мм:сс)

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

Извлечение n-го символа из строки
Здесь представлены методы извлечения n-го символа из строки. Например, при извлечении третьего символа из строки a1b2c3 результатом будет «b».

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

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

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

Раскройте весь потенциал 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.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек