В этой статье мы узнаем, как извлечь значение между скобками из D5 в Excel.

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

Как решить проблему?

В этой статье нам потребуется использовать ссылку link: / excel-text-formulas-the-mid-function-in-excel [MID function] & `link: / text-excel-search-function [SEARCH function] `. Теперь составим формулу из этих функций. Здесь нам дается набор данных и диапазон, и нам нужно сопоставить любое из значений в диапазоне и получить сумму соответствующих значений из набора данных.

Общая формула:

= MID ( D5 , SEARCH ( "(", D5 ) + 1 , SEARCH ( ")" , D5 ) - SEARCH ( "(" , D5 ) - 1 )

D5: значение D5, из которого нужно извлечь подстроку

Пример:

Все это может сбивать с толку. Итак, давайте протестируем эту формулу, запустив ее на примере, показанном ниже.

Здесь у нас есть несколько фильмов, получивших Оскар, с указанием соответствующего года.

Нам нужно извлечь значение года из названия фильма.

image

Для этой задачи мы будем использовать приведенную выше общую формулу.

Используйте формулу:

= MID ( D5 , SEARCH ( "(", D5 ) + 1 , SEARCH ( ")" , D5 ) - SEARCH ( "(" , D5 ) - 1 )

D5: текстовое значение, указанное как ссылка на ячейку.

Пояснение:

  • Функция MID принимает 3 аргумента.

Текст D5 в ячейке D5, заданный как ссылка на ячейку link: / text-excel-search-function [SEARCH] («(«, D5) + 1, функция ПОИСК находит позицию первых открытых скобок в тексте. Итак + 1 получает позицию первого символа внутреннего значения.

  • link: / text-excel-search-function [SEARCH] («)»

, D5) — `link: / text -excel-search-function [ПОИСК] `(» («, D5) — 1), чтобы получить длину значения внутри текста, можно извлечь разницу между двумя значениями внутри скобок, как показано ниже. = MID («Зеленая книга (2018)», 13, 17-11)

  • link: / text-excel-search-function [SEARCH] («(«

, D5) — 1) возвращает позицию последнего символа в круглых скобках

image

Здесь, как вы можете видеть, значение года извлекается с использованием объясненной формулы. Теперь, чтобы получить остальные результаты, скопируйте формулу в другие ячейки, используя сочетание клавиш Ctrl + D или перетащите вниз.

image

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

Здесь, если мы знаем длину внутреннего значения, как в приведенном выше примере, мы знаем, что длина значения года равна 4, тогда мы можем использовать следующую формулу:

= MID ( D5 , SEARCH ( "(", D5 ) + 1 , 4 )

Это легко и понятно для его использования.

Вот некоторые наблюдения, показанные ниже.

Примечания:

  1. Формула работает только с числами.

  2. Формула работает только тогда, когда в поисковой таблице нет дубликатов. Функция СУММПРОИЗВ рассматривает нечисловые значения как 0.

  3. Функция СУММПРОИЗВ рассматривает логическое значение ИСТИНА как 1 и Ложь как 0.

  4. Массив аргументов должен быть той же длины, что и функция.

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

Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

Похожие статьи

link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ в Excel]: возвращает СУММ после умножения значений в нескольких массивах в Excel.

link: / summing-sum-if-date-is-between [SUM if date is between]: возвращает СУММУ значений между заданными датами или периодом в Excel.

link: / summing-sum-if-date-more-than-given-date [Сумма, если дата больше заданной даты]: * Возвращает СУММУ значений после заданной даты или периода в Excel.

link: / summing-2-way-to-sum-by-month-in-excel [2-способ суммирования по месяцам в Excel]: * Возвращает СУММУ значений за данный конкретный месяц в excel.

link: / summing-how-to-sum-multiple-columns-with-condition [Как суммировать несколько столбцов с условием]: возвращает СУММУ значений по нескольким столбцам, имеющим условие в excel `link: / tips-excel- wildcards [Как использовать подстановочные знаки в excel *] `: Подсчет ячеек, соответствующих фразам, с использованием подстановочных знаков в excel

Популярные статьи

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения вашей производительности]

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / excel-range-name-absolute-reference-in-excel [Абсолютная ссылка в Excel]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]

link: / tips-inch-to-ft [Преобразование дюймов в футы и дюймы в Excel 2016]

link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Соединить имя и фамилию в excel]

link: / counting-count-cells-which-match -ither-a-or-b [Подсчет ячеек, соответствующих A или B]