Если у вас есть длинный список данных, который содержит как значения, так и формулы, и теперь вам нужно отфильтровать только строки формул. Вы когда-нибудь пытались решить эту проблему в Excel?
- Фильтровать ячейки с формулами с помощью пользовательской формулы и вспомогательного столбца
- Легко фильтровать ячейки с формулами Kutools for Excel
- Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовые функции: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
->
Фильтрация ячеек с формулами с пользовательской формулой и вспомогательным столбцом
Чтобы отфильтровать ячейки, содержащие формулы, вам необходимо сначала идентифицировать ячейки формул с помощью функции, определяемой пользователем, а затем применить функцию фильтра к новому вспомогательному столбцу.
1 . Удерживая нажатыми клавиши Alt + F11 в Excel, откроется окно Microsoft Visual Basic для приложений .
2 . Нажмите Insert > Module и вставьте следующий макрос в окно модуля .
Код VBA: определение ячеек, содержащих формулы
3 . Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите эту формулу = HasFormula (A2) в пустую ячейку B2, например, см. Снимок экрана:
4 . Затем перетащите маркер заполнения к ячейкам диапазона, к которым вы хотите применить эту формулу, вы получите TRUE или FALSE в ячейках, TRUE означает ячейки с формулами, а ЛОЖЬ означает отсутствие формул. См. Снимок экрана:
5 . Затем выберите этот новый столбец B и нажмите Данные > Фильтр , затем щелкните стрелку раскрывающегося списка в ячейке B1 и установите флажок ИСТИНА в разделе Выбрать все , см. снимок экрана:
6 . После выбора параметра ИСТИНА нажмите кнопку ОК, чтобы закрыть это диалоговое окно, и только строки формул будут отфильтрованы следующим образом:
. Наконец, вы можете удалить содержимое столбца B по своему усмотрению.
Фильтровать ячейки с помощью формул Kutools for Excel легко
Некоторые пользователи Excel могут отказаться от применения кода VBA для некоторых целей. Если мы сможем отображать формулы вместо результатов вычислений, будет намного проще фильтровать ячейки с помощью формул. Здесь я расскажу о программе Kutools for Excel: Преобразовать формулу в текст и Преобразовать текст в формулу , которые помогут вам быстро фильтровать ячейки с помощью формул.
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас
Преобразование формул в текст и их фильтрация
По Преобразовать формулу в текст утилита
Преобразование текста формул в реальные формулы
С помощью Утилита преобразования текста в формулу
1. Выберите столбец, в котором вы будете фильтровать ячейки с формулами, и нажмите кнопку Kutools > Content > Преобразовать формулу в текст .
2. Затем все формулы преобразуются в текстовые строки. Продолжайте выбирать столбец, а затем нажмите Данные > Фильтр .
3. Нажмите кнопку со стрелкой в заголовке столбца, а затем выберите Текстовые фильтры > Начинается с , чтобы открыть диалоговое окно Пользовательский автофильтр. Введите «=» в поле за полем Начинается с , а затем нажмите кнопку ОК . См. Снимки экрана ниже:
4. Затем вы увидите, что все текстовые строки формул отфильтрованы. Продолжайте выбирать отфильтрованные ячейки, а затем нажмите Kutools > Content > Преобразовать текст в формулу .
Теперь вы увидите, что все отфильтрованные формулы, которые преобразуются в текстовые строки, восстанавливаются в формулы и отображение вычисленных результатов в отфильтрованных ячейках снова.
Kutools for Excel – Включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас
Точное/статическое копирование формул без изменения ссылки на ячейки в Excel
Kutools for Excel Exact Copy Утилита может помочь вам легко скопировать несколько формул без изменения ссылок на ячейки в Excel, предотвращая автоматическое обновление относительных ссылок на ячейки. 30-дневная бесплатная пробная версия полнофункциональной версии!
Демонстрация: фильтрация ячеек с формулами в Excel
Статьи по теме:
Как отфильтровать ячейки с комментариями в Excel?
Как отфильтровать все связанные данные из объединенных ячеек в Excel?
Как сделать фильтровать ячейки с вопросительным знаком в Excel?