Excel только в скобках

Как формулой Excel вытащить текст в скобках

Далее будет приведена формула, позволяющая извлечь текст находящийся в круглых скобках, но в начале хотелось бы подчеркнуть, что Вы находитесь на сайте, основное назначение которого помощь в изучении Excel как «с нуля» так и продвинутый уровень. Обучение, советы, разъяснения формул и всего, что связано с Excel проводиться дистанционно по Skype.

 Скорее всего, если Вы активно обрабатываете данные в Excel, а особенно разные списки, то у Вас возникала необходимость вытащить (извлечь) текст находящийся в скобках. Причем текстовых строк (ячеек) много, а текст в скобках находится иногда в начале, иногда в средине, а бывает, что вообще, в конце ячейки.

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

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

 Формула позволяющая извлечь текст из скобок

=ПСТР(B2;1+ПОИСК(«(«;B2);ПОИСК(«)»;B2)-ПОИСК(«(«;B2)-1)

Комментарии:

— «обрабатываемый» текст должен находиться в определенной ячейке (в примере это яч. B2)

— если в ячейке B2 не будет открывающей и закрывающей скобки, то формула вернет значение ошибки #ЗНАЧ!

— если в яч. B2 будет больше одной открывающей и/или закрывающей скобки, то формула вытащит все то, что находится между первой (слева-направо) открывающей скобкой и первой закрывающей скобкой

Пример текста (это афоризм, а в скобках указан автор)

Чтобы победить, надо ожидать, что победишь. (Ричард Бах)

и результат (формула извлекла текст из скобок)

Ричард Бах

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

 Все решения со всеми нюансами по объективным причинам выложить невозможно. Остались вопросы или формула не делает то, что Вам нужно? Оставьте сообщение в нижней части страницы, или обратитесь за помощью по программе Excel.

 ExcelSkype.Ru – единственный сайт в русскоязычном Internet специализирующийся на дистанционном консультировании и обучении Excel. Помощь или обучение производится через Skype. Все контакты ТУТ

AnnTHony

Антон Федорян

@AnnTHony

Интроверт

Использование формул массива

Через комбинацию CTRL+SHIFT+ВВОД:

=СУММ(ЗНАЧЕН(ПСТР(A1:A5;ПОИСК("(";A1:A5)+1;ПОИСК(")";A1:A5)-ПОИСК("(";A1:A5)-1)))

5ae081ff63a5a292969792.png

С обработкой ошибок, если скобок не будет:

=СУММ(ЕСЛИОШИБКА(ЗНАЧЕН(ПСТР(A1:A6;ПОИСК("(";A1:A6)+1;ПОИСК(")";A1:A6)-ПОИСК("(";A1:A6)-1));0))

5ae0838764dbe810428570.png

Ответ написан

более трёх лет назад


Комментировать


Комментировать

Если есть список текстовых строк, и вы просто хотите сложить все числа в скобках, как показано на скриншоте ниже, как вы можете быстро с этим справиться? В этой статье я познакомлю вас с некоторыми хитростями, позволяющими суммировать числа в скобках только в Excel.

документы суммы в скобках 1


Сумма чисел в скобках только с формулой

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

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),
а затем перетащите дескриптор автозаполнения вниз, чтобы извлечь числа в скобках из каждой ячейки. Смотрите скриншот:
документы суммы в скобках 2

Функции: в формуле A1 — это ячейка, из которой нужно извлечь числа в скобках.

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

Наконечник: в формуле 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

документы суммы в скобках 4

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


Суммировать числа в скобках только с Kutools for Excel

Собственно, с Kutools for ExcelАвтора Извлечь текст функция для извлечения чисел в скобках, а затем применить Сумма абсолютных значений функция для суммирования чисел.

После установки Kutools for Excel, пожалуйста, сделайте, как показано ниже :( Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите строки, числа в скобках которых нужно извлечь, и нажмите Кутоолs> Текст > Извлечь текст. Смотрите скриншот:
документы суммы в скобках 6

2. в Извлечь текст диалог, введите (*) в Текст текстовое поле и щелкните Добавить добавить его в Извлечь список. Затем нажмите Ok, и чтобы выбрать ячейку для размещения извлеченных чисел в диалоговом окне, например C1. Смотрите скриншот:

Примечание: Если есть другие правила извлечения в Извлечь список раздел, пожалуйста, снимите отметку с этих правил извлечения и отметьте только новое добавленное правило извлечения (*).

3. Нажмите OK, а теперь числа в скобках извлечены. По умолчанию числа в скобках распознаются как отрицательные, необходимо просуммировать их абсолютные значения.
документы суммы в скобках 9

4. Выберите ячейку, в которую вы поместите результат расчета, нажмите Кутулс > Формула Помощник > Математика и триггер > Сумма абсолютных значений. Смотрите скриншот:
документы суммы в скобках 10

5. в Формула Помощник диалоговом окне выберите диапазон, содержащий извлеченные числа в Число текстовое поле, в данном случае C1: C8. Нажмите Ok добавлены абсолютные значения чисел. Смотрите скриншот:

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


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Если есть список текстовых строк, и вы просто хотите сложить все числа в скобках, как показано на скриншоте ниже, как вы можете быстро с этим справиться? В этой статье я познакомлю вас с некоторыми приемами суммирования чисел в скобках только в Excel.

Суммировать числа в скобках только с формулой

Суммировать числа только в скобках с определенной функцией

Сумма чисел в скобках только с Kutools for Excel


Содержание

  1. Сумма чисел в скобки только с формулой
  2. Суммировать числа в скобках только с определенной функцией
  3. Суммировать числа в скобках только с помощью Kutools for Excel
  4. Сумма чисел в скобках

Сумма чисел в скобки только с формулой

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

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 удобными функциями, делает ваша работа проще.

Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

После установки 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_р_.

как сделать чтобы в excel отрицательные числа были в скобках

И редактируем его до следующего вида: # ##0_р_.;(# ##0)_р_.

как сделать чтобы в excel отрицательные числа были в скобках

Отредактированный формат появиться в самом конце списка форматов. Теперь его можно выбирать и применять к требуемым ячейкам.

Чтобы ввести отрицательные значения в ячейку, можно использовать знак «минус» (–), а можно заключить нужное число в скобки.

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

  • В окне открытого листа выделите нужные ячейки и перейдите к вкладке «Главная».
  • В группе «Число» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
  • В окне «Формат ячеек» на вкладке «Число» в графе «Числовой формат» выберите из списка пункт «Числовой».
  • После того как справа в окне отобразятся возможности данного формата, в группе «Отрицательные числа» выберите нужный способ отображения отрицательных величин в ячейках.
  • Закройте окно кнопкой «ОК».

Примечание

Если же при наборе числа перед числом ввести знак «плюс» (+), то Excel автоматически опустит знак и в ячейке будет отображаться только само число.

Сегодня изучим как сделать отрицательные числа в Excel и их типы.

Большинство пользователей применяют рабочие листы в деловых целях, поэтому их необходимо обеспечить возможностью управления отрицательными числами в Excel. Неудивительно, что в Microsoft Excel эта возможность поддерживается: отрицательные числа выводятся в скобках со знаком «минус» перед числом или выделяются красным цветом.

Чтобы применить в рабочем листе отрицательные числа, выполните перечисленные ниже действия.

  1. Выделите ячейку или ячейки, которые требуется изменить.
  2. Перейдите во вкладку «Главная».
  3. Щелкните в разделе «Ячейки» на кнопке «Формат».

На экране появится раскрывающееся меню.

  1. Выберите команду «Формат ячеек».

Вы увидите диалоговое окно «Формат ячеек».

  1. Выберите тип данных «Денежный» или «Числовой» из списка «Числовые форматы».

Помни! Форматирование отрицательных чисел в Excel задается только для типов данных «Денежный» и «Числовой».

  1. Выберите формат, поддерживающий отрицательные числа в Excel, и щелкните на кнопке «OK».

Если числовые значения в ячейках, выделенных в п.1, отрицательные, то Microsoft Excel автоматически изменит их формат в соответствии с указанным типом данных.

Теперь вы знаете, как сделать отрицательные числа в Excel.

Желаем удачи в ваших начинаниях!!!

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel тесты онлайн с ответами
  • Excel тестирование для аналитика
  • Excel тест с?ра?тары жауаптарымен
  • Excel тест с заданиями
  • Excel тест онлайн тест пад

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии