Note: The other languages of the website are Google-translated. Back to English

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

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


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


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

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

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

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

2.1) Убедитесь, что Извлечь по местоположению вкладка включена;
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, из которого будет извлекаться текст;
2.3). Доступные опции раздел:
(1) Первый символ N: Для извлечения количества символов слева от строки. Предположим, вам нужно извлечь первые 2 символа из выбранных ячеек, выберите этот вариант и введите число 2 в текстовое поле;
(2) Последний символ N: Для извлечения количества символов справа от строки. Если вы хотите извлечь последние 3 символа из выбранных ячеек, выберите эту опцию, а затем введите число 3 в текстовое поле.
2.4) Нажмите OK.

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

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

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


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

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

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

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

2.1) Нажмите Извлечь по местоположению вкладка (по умолчанию эта вкладка включена);
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, из которого будет извлекаться текст;
2.3). Доступные опции раздел: выберите Начальные и конечные символы опция, укажите начальную и конечную позиции;
В этом случае я хочу извлечь 4 символа, начиная с 4-го символа, из выбранных ячеек, поэтому я ввожу числа 4 и 7 отдельно в два текстовых поля.
2.4) Нажмите OK.

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

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

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


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

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

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

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

2.1) Нажмите Извлечь по местоположению вкладка (по умолчанию эта вкладка включена);
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, из которого будет извлекаться текст;
2.3). Доступные опции раздел:
(1) Перед текстом: Для извлечения текста перед строкой или символом. Выберите этот параметр, а затем введите строку или символ, чтобы извлечь весь текст перед ним (здесь я ввожу символ дефиса);
(2) После текста: Для извлечения текста после строки или символа. Выберите этот параметр, а затем введите строку или символ, чтобы извлечь весь текст после него (здесь я ввожу символ дефиса).
2.4) Нажмите ОК.

Ноты:

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

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

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


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

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

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

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

2.1) Нажмите Извлечь по местоположению вкладка (по умолчанию эта вкладка включена);
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, из которого будет извлекаться текст;
2.3). Доступные опции раздел: выберите Извлеките номер вариант;
2.4) Нажмите ОК.

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

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

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


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

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

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

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

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

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

2.1) Нажмите Извлечь по правилу вкладка;
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, из которого будет извлекаться текст;
2.3). Текст поле введите правило, на основе которого будет извлекаться текст;
Здесь я хочу выделить текст между скобками, поэтому ввожу (*) в текстовое поле.
2.4) Нажмите Добавить кнопка для добавления правила в поле Описание правила;
2.5) Нажмите ОК.

Ноты:

1. Подстановочные знаки? и * можно использовать в правилах.
? (вопросительный знак): обозначает любой отдельный символ. Например, КТ? Находит "КТЭ","KTO","KTW" и так далее;
* (звездочка): обозначает любое количество символов. Например, * восток находит «Северо-восток», «Юго-восток» и так далее.
2. Если в диалоговом окне «Извлечь текст» было создано несколько правил, вы можете отметить только те правила, которые вам нужно применить, и не устанавливать флажки для других.

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

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

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

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

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

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

2.1) Нажмите Извлечь по правилу вкладка;
2.2). Диапазон , нажмите кнопка для выбора диапазона ячеек, содержащих адрес электронной почты;
2.3). Текст введите правило @ * в текстовое поле.
2.4) Нажмите Добавить кнопка для добавления правила в поле Описание правила;
2.5) Нажмите ОК.

Ноты:

1. Подстановочные знаки? и * можно использовать в правилах.
? (вопросительный знак): обозначает любой отдельный символ. Например, КТ? Находит «KTE», «KTO», «KTW» и т. Д .;
* (звездочка): обозначает любое количество символов. Например, * восток находит «Северо-восток», «Юго-восток» и так далее.
2. Если в диалоговом окне «Извлечь текст» было создано несколько правил, вы можете отметить только те правила, которые вам нужно применить, и не устанавливать флажки для других.

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

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


Рекомендуемые инструменты для повышения производительности
Следующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab: Использование удобных вкладок в вашем офисе, как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel: Более 300 дополнительных функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.

Kutools for Excel

Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.

Предназначен для Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатно скачать и использовать в течение 60 дней.

Снимок экрана Kutools for Excel

btn подробнее      btn скачать     покупка btn

Сортировать комментарии по
Комментарии (3)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я использую эти инструменты и нашел это хорошим. Но у меня возникли проблемы при использовании параметра «Извлечь текст» в текстовых инструментах. Я хочу извлечь tab_cat_id=# (# может быть любым числом 1 или 2 и т. д.) из URL-адреса. Не могли бы вы помочь мне в этом?
Рамиз
Этот комментарий был сведен к минимуму модератором на сайте
функция извлечения текста у меня не работает. Я пытаюсь извлечь определенные слова, такие как Ltd и Limited, из списков названий компаний. Функция просто зацикливается без извлечения запрошенных слов.
Джон Роуленд
Этот комментарий был сведен к минимуму модератором на сайте
Для функции «Извлечь текст». Можно ли добавить сразу несколько полей, например, я хотел бы извлечь следующие слова: CatDogBirdEtc
Могу ли я загрузить все эти слова сразу, вместо того, чтобы нажимать и добавлять по одному.
У меня есть большой список, из которого я хочу получить более 1000 ключевых слов. Если бы мне пришлось добавлять по 1 за раз, это заняло бы очень много времени. Подскажите, пожалуйста, можно ли добавить оптом, если да, то как
Спасибо
Питер Уивер
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0  Характеристики
Предлагаемые места