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

Быстро извлекайте определённый текст из ячеек в Excel

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

Kutools для Excel

Расширяет возможности Excel с помощью 300+
мощных функций

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


Нажмите Kutools > Текст > Извлечь текст. См. снимки экрана:


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

В этом разделе описано, как извлекать первые или последние n символов из ячеек. Выполните следующие действия.

shot-extract-text-1

1. Нажмите Kutools > Текст > Извлечь текст, чтобы активировать функцию.

shot-extract-text-2

2. В диалоговом окне Извлечь текст выполните следующие настройки.

2,1) Убедитесь, что вкладка Извлечь по позициивключена;
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, из которых будет выполняться Извлечь текст;
2,3) В разделе Параметры:
(1)Первые N символов: извлечение указанного количества символов с начала строки. Если необходимо извлечь первые 2 символа из выделенных ячеек, Пожалуйста, выберите этот параметр и введите число 2 в поле ввода;
(2)Последние N символов: извлечение указанного количества символов с конца строки. Если вы хотите извлечь последние 3 символа из выделенных ячеек, Пожалуйста, выберите этот параметр и введите число 3 в поле ввода.
2,4) Нажмите кнопку ОК.

shot-extract-text-4

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

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

shot-extract-text-5

Теперь первые N символов или последние N символов из выделенных ячеек извлечены, как показано на снимке экрана ниже.

shot-extract-text-1


Извлечь текст по позиции из ячеек

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

shot-extract-text-6

1. Нажмите Kutools>Текст>Извлечь текстдля активации функции.

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

2,1) Перейдите на вкладку Извлечь по позиции(эта вкладка включена по умолчанию);
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, из которых будет выполняться Извлечь текст;
2,3) В разделе Параметрывыберите параметр С начала до концаи укажите начальную и конечную позиции;
В данном случае я хочу извлечь 4 символа, начиная с 4-го символа из выбранных ячеек, поэтому я ввожу числа 4 и 7 по отдельности в два текстовых поля.
2,4) Нажмите кнопку ОК.

shot-extract-text-7

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

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

shot-extract-text-8

Затем символы с указанной начальной позиции до указанной конечной позиции будут массово извлечены в целевые ячейки.

shot-extract-text-6


Извлечь текст до или после определённой строки/символа из ячеек

Функция Извлечь текст также позволяет легко извлекать текст до или после определённой строки или символа из ячеек — например, извлечь текст до или после дефиса (-), как показано на снимке экрана ниже.

shot-extract-text-10

1. Нажмите Kutools>Текст>Извлечь текстдля активации функции.

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

2,1) Перейдите на вкладку Извлечь по позиции(эта вкладка включена по умолчанию);
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, из которых будет выполняться Извлечь текст;
2,3) В разделе Параметры:
(1)До текста: Извлечь текст до строки или символа. Выберите этот параметр и введите строку или символ, чтобы извлечь весь текст до него (здесь введён дефис);
(2)После текста: извлекает текст после указанной строки или символа. Выберите этот параметр и введите строку или символ, после которого нужно извлечь весь текст (здесь я ввожу символ дефиса).
2,4) Нажмите кнопку ОК.

shot-extract-text-11

Примечания:

1)Вставить как формулу: установка этого флажка в левом нижнем углу диалогового окна вставит результат в виде формулы в результирующие ячейки. При изменении значения ссылочной ячейки результат будет автоматически обновляться.
2) Если введённая вами строка или символ встречается в одной ячейке несколько раз, функция извлекает текст только до или после первого вхождения.

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

shot-extract-text-12

Результаты отображаются, как показано на снимке экрана ниже.

shot-extract-text-10


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

В Excel нет встроенной функции для извлечения чисел из текстовой строки — остаётся только комбинировать несколько функций. Но с Kutools извлечение чисел из текстовой строки превращается в простую задачу.

shot-extract-text-13

1. Нажмите Kutools>Текст>Извлечь текстдля активации функции.

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

2,1) Перейдите на вкладку Извлечь по позиции(эта вкладка включена по умолчанию);
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, из которых будет выполняться Извлечь текст;
2,3) В разделе Параметрывыберите параметр Извлечь числа;
2,4) Нажмите кнопку ОК.

shot-extract-text-14

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

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

shot-extract-text-15

Затем из текстовой строки извлекаются числа из любой позиции. См. снимок экрана:

shot-extract-text-13


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

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

Пример 1: Извлечь текст между двумя символами из ячеек

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

shot-extract-text-16

1. Нажмите Kutools>Текст>Извлечь текстдля активации функции.

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

2,1) Перейдите на вкладку Извлечь по правилу;
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, из которых будет выполняться Извлечь текст;
2,3) В поле Текствведите правило, на основе которого будет выполняться Извлечь текст;
Здесь я хочу Извлечь текст текст в скобках, поэтому я ввожу (*)в текстовое поле.
2,4) Нажмите кнопку Добавить, чтобы добавить правило в поле Содержимое правила;
2,5) Нажмите кнопку ОК.

shot-extract-text-17

Примечания:

1. В правилах можно использовать подстановочные символы ? и *.
?(вопросительный знак): обозначает любой одиночный символ. Например,KT?находит «KTE», «KTO», «KTW» и так далее;
*(звёздочка): обозначает любое количество символов. Например,*eastнаходит «Northeast», «Southeast»и так далее.
2. Если в диалоговом окне Извлечь текст создано несколько правил, вы можете отметить только те правила, которые необходимо применить, оставив остальные без отметки.

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

shot-extract-text-18

Затем тексты в круглых скобках (включая сами скобки) массово извлекаются из выделенных ячеек. См. снимок экрана:

shot-extract-text-16

Пример 2: Извлечение домена из Адрес электронной почты в ячейках

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

shot-extract-text-19

1. Нажмите Kutools>Текст>Извлечь текстдля активации функции.

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

2,1) Перейдите на вкладку Извлечь по правилу;
2,2) В разделе Диапазоннажмите кнопку shot-extract-text-3, чтобы выбрать диапазон ячеек, содержащих Адрес электронной почты;
2,3) В поле Текствведите правило @* в текстовое поле.
2,4) Нажмите кнопку Добавить, чтобы добавить правило в поле Содержимое правила;
2,5) Нажмите кнопку ОК.

shot-extract-text-20

Примечания:

1. В правилах можно использовать подстановочные символы ? и *.
?(вопросительный знак): обозначает любой одиночный символ. Например, KT? находит «KTE», «KTO», «KTW» и так далее;
*(звёздочка): обозначает любое количество символов. Например, *east находит «Northeast», «Southeast» и так далее.
2. Если в диалоговом окне Извлечь текст создано несколько правил, вы можете отметить только те правила, которые необходимо применить, оставив остальные без отметки.

3. Затем появится диалоговое окно Извлечь текст. Выберите пустую ячейку для размещения результата и нажмите ОК.

Все домены электронной почты извлечены из выделенных адресов электронной почты массово.

shot-extract-text-19


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

Office Tab: используйте удобные вкладки в Microsoft Office — как в браузерах Chrome, Firefox и новом Edge! Легко переключайтесь между документами с помощью вкладок и забудьте о беспорядке в окнах.Подробнее…

Kutools для Outlook: Kutools для Outlook предлагает 100+мощные функциидля Microsoft Outlook 2010–2024 (и более поздних версий), а также для Microsoft 365, помогая упростить управление электронной почтой и повысить продуктивность.Подробнее…


Kutools для Excel

Kutools для Excel предлагает более 300 расширенных функций для оптимизации работы в Excel 2010–2024 и Microsoft 365. Указанная выше функция — лишь один из множества инструментов, которые помогут вам сэкономить время.

🌍 Поддержка интерфейса на 40+ языках
✅ Используется 500,000+ пользователями и 80,000+ компаниями по всему миру
🚀 Совместимо со всеми современными версиями Excel
🎁 30-дневная полнофункциональная пробная версия — без регистрации и ограничений
Kutools for Excel ЛентаKutools for Excel Лента