Извлечь текст между скобками из текстовой строки
Если в текстовой строке есть часть текста, заключенная в круглые скобки, теперь вам нужно извлечь все текстовые строки между скобками, как показано на следующем снимке экрана. Как быстро и легко решить эту задачу в Excel?
Извлечь текст между круглыми скобками из текстовой строки в Excel
Чтобы извлечь данные между круглыми скобками, сначала вы должны найти расположение левой и правой скобок с помощью функции ПОИСК, а затем применить функцию Mid для получения результата. Общий синтаксис:
- text: Текстовая строка или значение ячейки, из которых вы хотите извлечь данные.
Введите или скопируйте приведенную ниже формулу в пустую ячейку:
Затем перетащите эту формулу в другие ячейки, к которым вы хотите применить эту формулу, и все тексты между скобками были извлечены, см. Снимок экрана:
Пояснение к формуле:
- 1. ПОИСК ("("; A2) +1: Эта функция ПОИСК возвращает позицию первого символа левой скобки в ячейке A2 и добавляет 1, чтобы получить позицию первого символа внутри скобок. Эта часть распознается как аргумент start_num в функции MID.
- 2. ПОИСК (")", A2) -ПОИСК ("(", A2) -1:
- ПОИСК (")", A2): Эта часть формулы возвращает позицию первого символа правой круглой скобки в ячейке A2.
- ПОИСК (")", A2) -ПОИСК ("(", A2) -1: Позиция правых скобок вычитает позицию левых круглых скобок, чтобы получить количество символов между скобками, которые необходимо извлечь. И это возвращаемое значение будет распознано как аргумент num_chars в функции MID.
- 3. MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1): Пока что функция MID используется для извлечения текста внутри круглых скобок.
Внимание: Если в ячейке несколько скобок, для извлечения всех подстрок из скобок следует применить следующую формулу:
Затем перетащите эту формулу в правые ячейки, чтобы получить все строки между круглыми скобками из ячейки, см. Снимок экрана:
Продолжайте перетаскивать дескриптор заполнения вниз к диапазону ячеек, к которому вы хотите применить эту формулу, и все тексты между всеми круглыми скобками были извлечены сразу, см. Снимок экрана:
Используемые относительные функции:
- MID:
- Функция MID возвращает определенные символы из середины текстовой строки.
- SEARCH:
- Функция ПОИСК может помочь вам найти позицию определенного символа или подстроки в заданном тексте.
Другие статьи:
- Извлечь слово, начинающееся с определенного символа в Excel
- Например, вам может потребоваться извлечь слово, которое начинается с определенного символа «=» для каждой ячейки, как показано на скриншоте ниже. Как вы могли бы быстро и легко решить эту задачу в Excel?
- Извлечь слово, содержащее определенный текст в Excel
- Иногда вам может потребоваться извлечь слово из ячейки, содержащей определенный символ или текст, например, как показано на следующем снимке экрана, чтобы извлечь все слова, содержащие символ «=». Как бы вы могли решить эту задачу в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel - Помогает вам выделиться из толпы
Kutools for Excel Имеет более 300 функций, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Office Tab - Включить чтение и редактирование с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
