Ребята, всем привет! 👋
Продолжаем изучать Excel. И этот урок подготовлен по вопросу нашей подписчицы.
Задача состоит в следующем: как извлечь значение, находящиеся в скобках.
✍️ Если вы только начинаете осваивать Excel мы уверены, каждый может найти для себя что-то новое!
✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.
🔔 Для решения поставленной задачи мы воспользуемся функциями ПСТР() и ПОИСК().
Задача функции ПСТР() - извлечь из текста определенное количество символов, начиная с определенного места.
Задача функции ПОИСК() - возвращать расположение подстроки в строке
Общая формула для решения будет иметь вид:
📢 Скачать исходник с примерами вы можете в конце статьи 🔽
Итак, суть решения:
▶️ ШАГ 1. Определить, с какой позиции начать...
Для того, чтобы объяснить функции с какой позиции начать извлечение, следует использовать формулу:
🔘 =ПОИСК("(";B1)+1, где В1 - это ячейка с искомым значением:
▶️ ШАГ 2. Определить, сколько символов нужно извлечь
Далее, необходимо выяснить, сколько символов нужно извлечь. Для этого следует использовать формулу:
🔘 = ПОИСК(")";B2)-ПОИСК("(";B2)-1
✔️ Теперь для функции ПСТР() имеется информация для того, чтобы извлечь только значения внутри круглых скобок.
▶️ ШАГ 3. Преобразовывать текстовые значения в числа
Т.к. по условиям задачи требуется получить в качестве результата только число, то следует добавить 0 (ноль) к текстовому значению, возвращаемому ПСТР():
🔘 =ПСТР(B3;ПОИСК("(";B3)+1;ПОИСК(")";B3)-ПОИСК("(";B3)-1)+0
Примечание: Если требуется извлечь любое значение (например, кол-во, шт), то прописывать +0 в конце не требуется (т.е. Шаг 3 - вы пропускаете)
✅ РЕЗУЛЬТАТ:
🔘 =ПСТР(B3;ПОИСК("(";B3)+1;ПОИСК(")";B3)-ПОИСК("(";B3)-1)+0
🔘 =ПСТР(B4;ПОИСК("(";B4)+1;ПОИСК(")";B4)-ПОИСК("(";B4)-1)
Примечание: Естественно, скобки не обязательно должны быть круглые 😉 (задайте свою конфигурацию скобки в формуле при необходимости)
🔔 Альтернативное решение.
Если вам часто приходиться сталкиваться с необходимостью подобных вычислений, вы можете использовать пользовательскую функцию, которая также успешно будет справляться с поставленной задачей:
✅ РЕЗУЛЬТАТ:
📚 В дополнение к теме рекомендуем:
А на этом сегодня все. 👏 Теперь вы знаете, как извлечь значения из круглых скобок в Excel
Мы надеемся, что Вы нашли этот урок полезным ⭐️⭐️⭐️⭐️⭐️
📝 Продолжение следует...
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.
🔔 Наша команда очень заинтересована в составлении качественного и полезного контента, а потому:
✔️ Понравился урок!? - Поблагодарите автора лайком 👍
✔️ Остались вопросы или есть свое решение!? - Оставляйте комментарий 💬
✔️ Требуется иное решение!? - ✏️ Пишите в комментариях 💬 свой вопрос и мы его обязательно рассмотрим в ближайшей теме обзора.
Нам важна Ваша обратная связь 💝 так мы можем анализировать на сколько данный материал был Вам полезен.
🌺🌺🌺 С наилучшими пожеланиями 🤝 команда excel_easy