Как формулой Excel вытащить текст в скобках
Далее будет приведена формула, позволяющая извлечь текст находящийся в круглых скобках, но в начале хотелось бы подчеркнуть, что Вы находитесь на сайте, основное назначение которого помощь в изучении Excel как «с нуля» так и продвинутый уровень. Обучение, советы, разъяснения формул и всего, что связано с Excel проводиться дистанционно по Skype.
Скорее всего, если Вы активно обрабатываете данные в Excel, а особенно разные списки, то у Вас возникала необходимость вытащить (извлечь) текст находящийся в скобках. Причем текстовых строк (ячеек) много, а текст в скобках находится иногда в начале, иногда в средине, а бывает, что вообще, в конце ячейки.
Применив формулу с этой страницы, Вы избавитесь от ручного труда и Вам не придется копировать и вставлять каждый фрагмент по отдельности. Формула реально сэкономит Вам массу сил и времени.
С помощью этой формулы можно извлечь текст (любую последовательность символов), находящийся между открывающейся и закрывающейся скобками.
Формула позволяющая извлечь текст из скобок
=ПСТР(B2;1+ПОИСК(«(«;B2);ПОИСК(«)»;B2)-ПОИСК(«(«;B2)-1)
Комментарии:
— «обрабатываемый» текст должен находиться в определенной ячейке (в примере это яч. B2)
— если в ячейке B2 не будет открывающей и закрывающей скобки, то формула вернет значение ошибки #ЗНАЧ!
— если в яч. B2 будет больше одной открывающей и/или закрывающей скобки, то формула вытащит все то, что находится между первой (слева-направо) открывающей скобкой и первой закрывающей скобкой
Пример текста (это афоризм, а в скобках указан автор)
Чтобы победить, надо ожидать, что победишь. (Ричард Бах)
и результат (формула извлекла текст из скобок)
Ричард Бах
Несмотря на то, что эта формула очень полезная и востребованная, но она может не учитывать ряд специфических нюансов. Например, может потребоваться достать из скобок не только текст, который находится между первой парой скобок, но и текст, находящийся во второй паре скобок или же Вам, наоборот, необходимо оставить только то, что не в скобках..
Все решения со всеми нюансами по объективным причинам выложить невозможно. Остались вопросы или формула не делает то, что Вам нужно? Оставьте сообщение в нижней части страницы, или обратитесь за помощью по программе Excel.
ExcelSkype.Ru – единственный сайт в русскоязычном Internet специализирующийся на дистанционном консультировании и обучении Excel. Помощь или обучение производится через Skype. Все контакты ТУТ.
@AnnTHony
Интроверт
Использование формул массива
Через комбинацию CTRL+SHIFT+ВВОД:
=СУММ(ЗНАЧЕН(ПСТР(A1:A5;ПОИСК("(";A1:A5)+1;ПОИСК(")";A1:A5)-ПОИСК("(";A1:A5)-1)))
С обработкой ошибок, если скобок не будет:
=СУММ(ЕСЛИОШИБКА(ЗНАЧЕН(ПСТР(A1:A6;ПОИСК("(";A1:A6)+1;ПОИСК(")";A1:A6)-ПОИСК("(";A1:A6)-1));0))
Ответ написан
более трёх лет назад
Комментировать
Комментировать
Если есть список текстовых строк, и вы просто хотите сложить все числа в скобках, как показано на скриншоте ниже, как вы можете быстро с этим справиться? В этой статье я познакомлю вас с некоторыми хитростями, позволяющими суммировать числа в скобках только в Excel.
Сумма чисел в скобках только с формулой
Чтобы суммировать числа только в скобках, вы можете сначала извлечь числа, которые находятся в скобках, а затем сложить их.
1. Выберите пустую ячейку рядом с ячейкой, в которой вы хотите суммировать ее числа в скобках, например B2, введите эту формулу.
=IF(ISERROR(MID(A1,FIND(«(«,A1)+1,(FIND(«)»,A1))-(FIND(«(«,A1)+1))),0,(MID(A1,FIND(«(«,A1)+1,(FIND(«)»,A1))-(FIND(«(«,A1)+1)))+0),
а затем перетащите дескриптор автозаполнения вниз, чтобы извлечь числа в скобках из каждой ячейки. Смотрите скриншот:
Функции: в формуле A1 — это ячейка, из которой нужно извлечь числа в скобках.
2. Выберите ячейку, в которую вы поместите результат суммирования, введите = СУММ (B1: B8), и нажмите Enter ключ. Смотрите скриншот:
Наконечник: в формуле B1: B8 — это числа, которые вы извлекли из исходного списка текстовой строки и хотите подвести итог.
Сумма чисел в скобках только с определенной функцией
Вы также можете применить Определенную функцию для суммирования чисел в скобках.
1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окна, нажмите Вставить > Модулии вставьте приведенный ниже код в пустой скрипт.
VBA: сумма чисел в скобках
Function SumBracket(Target As Range) As Double
'UpdatebyExtendoffice20160901
Dim xCell As Range
Dim xObjs As Object, xObj As Object
Dim xSum As Double
Set xObjs = CreateObject("VBScript.RegExp")
xSum = 0
With xObjs
.Global = True
.Pattern = "((d+(.d+)?))"
For Each xCell In Target
If xCell.Value <> "" Then
For Each xObj In xObjs.Execute(xCell.Value)
xSum = xSum + xObj.submatches(0)
Next
End If
Next
End With
SumBracket = xSum
End Function
2. Сохраните код и выберите ячейку, в которую будет помещен результат, и введите эту формулу. = SumBracket (A1: A8), нажмите Enter ключ. Смотрите скриншот:
Суммировать числа в скобках только с Kutools for Excel
Собственно, с Kutools for ExcelАвтора Извлечь текст функция для извлечения чисел в скобках, а затем применить Сумма абсолютных значений функция для суммирования чисел.
После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже 
1. Выберите строки, числа в скобках которых нужно извлечь, и нажмите Кутоолs> Текст > Извлечь текст. Смотрите скриншот:
2. в Извлечь текст диалог, введите (*) в Текст текстовое поле и щелкните Добавить добавить его в Извлечь список. Затем нажмите Ok, и чтобы выбрать ячейку для размещения извлеченных чисел в диалоговом окне, например C1. Смотрите скриншот:
Примечание: Если есть другие правила извлечения в Извлечь список раздел, пожалуйста, снимите отметку с этих правил извлечения и отметьте только новое добавленное правило извлечения (*).
3. Нажмите OK, а теперь числа в скобках извлечены. По умолчанию числа в скобках распознаются как отрицательные, необходимо просуммировать их абсолютные значения.
4. Выберите ячейку, в которую вы поместите результат расчета, нажмите Кутулс > Формула Помощник > Математика и триггер > Сумма абсолютных значений. Смотрите скриншот:
5. в Формула Помощник диалоговом окне выберите диапазон, содержащий извлеченные числа в Число текстовое поле, в данном случае C1: C8. Нажмите Ok добавлены абсолютные значения чисел. Смотрите скриншот:
Наконечник. Если вы хотите получить бесплатную пробную версию Извлечь текст и Сумма абсолютного значенияфункция s, пожалуйста, перейдите к бесплатному скачиванию Kutools for Excel сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Если есть список текстовых строк, и вы просто хотите сложить все числа в скобках, как показано на скриншоте ниже, как вы можете быстро с этим справиться? В этой статье я познакомлю вас с некоторыми приемами суммирования чисел в скобках только в Excel.

Суммировать числа в скобках только с формулой
Суммировать числа только в скобках с определенной функцией
Сумма чисел в скобках только с Kutools for Excel 
Содержание
- Сумма чисел в скобки только с формулой
- Суммировать числа в скобках только с определенной функцией
- Суммировать числа в скобках только с помощью Kutools for Excel
- Сумма чисел в скобках
Сумма чисел в скобки только с формулой
Чтобы суммировать числа только в скобках, вы можете сначала извлечь числа, которые находятся в скобках, а затем сложить их.
1. Выберите пустую ячейку рядом с ячейкой, в которой вы хотите суммировать ее числа в скобках, например B2, введите эту формулу
= IF (ISERROR (MID (A1, FIND (“(“, A1) +1, (НАЙТИ (“)”, A1)) – (НАЙТИ (“(“, A1) +1))), 0, (MID (A1, FIND (“(“, A1) +1, (НАЙТИ (“)” , A1)) – (FIND (“(“, A1) +1))) + 0),
, а затем перетащите дескриптор автозаполнения вниз, чтобы извлечь числа в скобках из каждой ячейки. См. Снимок экрана:

Совет : в формуле A1 – это ячейка, из которой вы хотите извлечь числа в скобках.
2. Выберите ячейку, в которую вы поместите результат суммирования, введите = СУММ (B1: B8) и нажмите Enter . См. снимок экрана:

Совет: в формуле B1: B8 – это числа, которые вы извлекли из исходного списка текстовой строки и хотите подвести итог.
Суммировать числа в скобках только с определенной функцией
Вы также можете применить определение d Функция для суммирования чисел в скобках.
1. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений , нажмите Вставить > Модуль и вставьте приведенный ниже код в пустой скрипт.
VBA: сумма чисел в скобках

2. Сохраните код и выберите ячейку, в которую будет помещен результат, и введите эту формулу = SumBracket (A1: A8), нажмите клавишу Enter . См. Снимок экрана:

Суммировать числа в скобках только с помощью Kutools for Excel
Фактически, с помощью Kutools for Excel Извлечь текст для извлечения чисел в скобках, а затем применить функцию Сумма абсолютных значений для суммирования чисел..
| Kutools for Excel , с более чем 300 удобными функциями, делает ваша работа проще. |
|
Бесплатная загрузка |
После установки Kutools for Excel, сделайте следующее: ( Бесплатно скачайте Kutools for Excel прямо сейчас!)
1. Выделите строки, в которых вы хотите извлечь числа в скобках, и нажмите Kutool s> Текст > Извлечь текст . См. Снимок экрана:

2. В диалоговом окне Извлечь текст введите (*) в текстовое поле Текст и нажмите Добавить , чтобы добавить его в Извлечь список . Затем нажмите Ok и выберите ячейку для размещения извлеченных чисел в диалоговом окне, например C1. См. Снимок экрана:
Примечание. Если в разделе Extract List есть другие правила извлечения, снимите флажки с этих правил извлечения, и проверять только новое добавленное правило извлечения (*).
3. Нажмите OK , и теперь числа в скобках будут извлечены. По умолчанию числа в скобках распознаются как отрицательные, вам необходимо суммировать их абсолютные значения.

4. Выберите ячейку, в которую вы поместите результат вычисления, нажмите Kutools > Formula Helper > Math & Trig > Сумма абсолютных значений . См. Снимок экрана:

5. В диалоговом окне Помощник по формулам выберите диапазон, содержащий извлеченные числа, в текстовое поле Number , в данном случае C1: C8. Нажмите O k, абсолютные значения чисел добавлены. См. Снимок экрана:
Совет. Если вы хотите получить бесплатную пробную версию Функция Извлечь текст и Суммировать абсолютное значение , сначала загрузите бесплатно Kutools for Excel, а затем примените операцию в соответствии с вышеуказанными шагами.
Сумма чисел в скобках
24.01.2013 Григорий Цапко Полезные советы
Иногда возникает необходимость установления числового формата, при котором отрицательные числа отображаются не со знаком минус, а в скобках.
Например, (1 000), вместо — 1 000
Такая ситуация возникает при автоматическом формировании бухгалтерской отчетности в Excel, в которой, отрицательные числа должны отображаться в скобках.
Изначально, в Excel нет такого формата, и для того, чтобы он появился мы должны отредактировать один из существующих.
Сделать это можно через диалоговое окно Формат ячеек →вкладка Число → поле Числовые форматы → пункт (все форматы).
В поле Тип выбираем следующий формат: # ##0_р_.;- ##0_р_.
И редактируем его до следующего вида: # ##0_р_.;(# ##0)_р_.
Отредактированный формат появиться в самом конце списка форматов. Теперь его можно выбирать и применять к требуемым ячейкам.
Чтобы ввести отрицательные значения в ячейку, можно использовать знак «минус» (–), а можно заключить нужное число в скобки.
При этом и в ячейке, и в окошке строки формул будет отображаться отрицательное значение без скобок. Для отрицательных значений можно задать и специальный способ отображения – красным цветом, со знаком минус или без него.
- В окне открытого листа выделите нужные ячейки и перейдите к вкладке «Главная».
- В группе «Число» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
- В окне «Формат ячеек» на вкладке «Число» в графе «Числовой формат» выберите из списка пункт «Числовой».
- После того как справа в окне отобразятся возможности данного формата, в группе «Отрицательные числа» выберите нужный способ отображения отрицательных величин в ячейках.
- Закройте окно кнопкой «ОК».
Примечание
Если же при наборе числа перед числом ввести знак «плюс» (+), то Excel автоматически опустит знак и в ячейке будет отображаться только само число.
Сегодня изучим как сделать отрицательные числа в Excel и их типы.
Большинство пользователей применяют рабочие листы в деловых целях, поэтому их необходимо обеспечить возможностью управления отрицательными числами в Excel. Неудивительно, что в Microsoft Excel эта возможность поддерживается: отрицательные числа выводятся в скобках со знаком «минус» перед числом или выделяются красным цветом.
Чтобы применить в рабочем листе отрицательные числа, выполните перечисленные ниже действия.
- Выделите ячейку или ячейки, которые требуется изменить.
- Перейдите во вкладку «Главная».
- Щелкните в разделе «Ячейки» на кнопке «Формат».
На экране появится раскрывающееся меню.
- Выберите команду «Формат ячеек».
Вы увидите диалоговое окно «Формат ячеек».
- Выберите тип данных «Денежный» или «Числовой» из списка «Числовые форматы».
Помни! Форматирование отрицательных чисел в Excel задается только для типов данных «Денежный» и «Числовой».
- Выберите формат, поддерживающий отрицательные числа в Excel, и щелкните на кнопке «OK».
Если числовые значения в ячейках, выделенных в п.1, отрицательные, то Microsoft Excel автоматически изменит их формат в соответствии с указанным типом данных.
Теперь вы знаете, как сделать отрицательные числа в Excel.
Желаем удачи в ваших начинаниях!!!















