Найти тему

📌 2 способа извлечь значения из скобок в Excel

Оглавление

Ребята, всем привет! 👋

Продолжаем изучать Excel. И этот урок подготовлен по вопросу нашей подписчицы.

Задача состоит в следующем: как извлечь значение, находящиеся в скобках.

✍️ Если вы только начинаете осваивать Excel мы уверены, каждый может найти для себя что-то новое!

✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.

2 способа извлечь значения из скобок в Excel
2 способа извлечь значения из скобок в Excel

🔔 Для решения поставленной задачи мы воспользуемся функциями ПСТР() и ПОИСК().

Задача функции ПСТР() - извлечь из текста определенное количество символов, начиная с определенного места.
Задача функции ПОИСК() - возвращать расположение подстроки в строке

Общая формула для решения будет иметь вид:

-2

📢 Скачать исходник с примерами вы можете в конце статьи 🔽

-3

Итак, суть решения:

▶️ ШАГ 1. Определить, с какой позиции начать...

Для того, чтобы объяснить функции с какой позиции начать извлечение, следует использовать формулу:

🔘 =ПОИСК("(";B1)+1, где В1 - это ячейка с искомым значением:

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

▶️ ШАГ 2. Определить, сколько символов нужно извлечь

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

🔘 = ПОИСК(")";B2)-ПОИСК("(";B2)-1

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

✔️ Теперь для функции ПСТР() имеется информация для того, чтобы извлечь только значения внутри круглых скобок.

▶️ ШАГ 3. Преобразовывать текстовые значения в числа

Т.к. по условиям задачи требуется получить в качестве результата только число, то следует добавить 0 (ноль) к текстовому значению, возвращаемому ПСТР():

🔘 =ПСТР(B3;ПОИСК("(";B3)+1;ПОИСК(")";B3)-ПОИСК("(";B3)-1)+0

Добавление +0 в конце формулы позволит Excel преобразовывать текстовые значения в числа
Добавление +0 в конце формулы позволит Excel преобразовывать текстовые значения в числа

Примечание: Если требуется извлечь любое значение (например, кол-во, шт), то прописывать +0 в конце не требуется (т.е. Шаг 3 - вы пропускаете)

✅ РЕЗУЛЬТАТ:

🔘 =ПСТР(B3;ПОИСК("(";B3)+1;ПОИСК(")";B3)-ПОИСК("(";B3)-1)+0

🔘 =ПСТР(B4;ПОИСК("(";B4)+1;ПОИСК(")";B4)-ПОИСК("(";B4)-1)

-7

Примечание: Естественно, скобки не обязательно должны быть круглые 😉 (задайте свою конфигурацию скобки в формуле при необходимости)

🔔 Альтернативное решение.

Если вам часто приходиться сталкиваться с необходимостью подобных вычислений, вы можете использовать пользовательскую функцию, которая также успешно будет справляться с поставленной задачей:
-8

РЕЗУЛЬТАТ:

-9

📚 В дополнение к теме рекомендуем:

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

Мы надеемся, что Вы нашли этот урок полезным ⭐️⭐️⭐️⭐️⭐️

📝 Продолжение следует...

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.

🔔 Наша команда очень заинтересована в составлении качественного и полезного контента, а потому:

✔️ Понравился урок!? - Поблагодарите автора лайком 👍

✔️ Остались вопросы или есть свое решение!? - Оставляйте комментарий 💬

✔️ Требуется иное решение!? - ✏️ Пишите в комментариях 💬 свой вопрос и мы его обязательно рассмотрим в ближайшей теме обзора.

Нам важна Ваша обратная связь 💝 так мы можем анализировать на сколько данный материал был Вам полезен.

🌺🌺🌺 С наилучшими пожеланиями 🤝 команда excel_easy

➡️ СКАЧАТЬ ПРИМЕР ФАЙЛА

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel