Note: The other languages of the website are Google-translated. Back to English

Как фильтровать ячейки с формулами в Excel?

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


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

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

1. Удерживайте Alt + F11 ключи в Excel, и он открывает Окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > Модули, и вставьте следующий макрос в Окно модуля.

Код VBA: определение ячеек, содержащих формулы

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

3. Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите эту формулу = HasFormula (A2) в пустую ячейку B2, например, см. снимок экрана:
Док-фильтр-формулы-1

4. А затем перетащите маркер заполнения к ячейкам диапазона, к которым вы хотите применить эту формулу, вы получите ИСТИНА or НЕПРАВДА в ячейках ИСТИНА означает ячейки, содержащие формулы, а ЛОЖЬ означает отсутствие формул. Смотрите скриншот:
Док-фильтр-формулы-1

5. Затем выберите этот новый столбец B и щелкните Данные > Фильтр, затем щелкните стрелку раскрывающегося списка в ячейке B1 и установите флажок ИСТИНА вариант под Выбрать все раздел, см. снимок экрана:
Док-фильтр-формулы-1

6. После проверки ИСТИНА нажмите кнопку ОК, чтобы закрыть это диалоговое окно, и только строки формул будут отфильтрованы следующим образом:
Док-фильтр-формулы-1

7. Наконец, вы можете удалить содержимое столбца B по своему усмотрению.


Легко фильтруйте ячейки с формулами Kutools for Excel

Некоторые пользователи Excel могут отказаться от применения кода VBA для некоторых целей. Если мы сможем отображать формулы вместо результатов вычислений, будет намного проще фильтровать ячейки с помощью формул. Здесь я представлю Kutools для Excel Преобразовать формулу в текст полезности и Преобразовать текст в формулу утилита, которая поможет вам быстро фильтровать ячейки с помощью формул.

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Преобразуйте формулы в текст и отфильтруйте их
By Преобразовать формулу в текст утилита


Преобразование текста формул в настоящие формулы
By Преобразовать текст в формулу утилита

1. Выберите столбец, в котором вы будете фильтровать ячейки с формулами, и щелкните значок Кутулс > Содержание > Преобразовать формулу в текст.
формулы фильтров документов 5

2. Затем все формулы преобразуются в текстовые строки. Продолжайте выбирать столбец, а затем щелкните Данные > Фильтр.

3. Нажмите кнопку со стрелкой в ​​заголовке столбца и выберите Текстовые фильтры > Начинается с , чтобы открыть диалоговое окно Пользовательский автофильтр. Введите «=» в поле за Начинается с поле, а затем щелкните OK кнопка. См. Снимки экрана ниже:
формулы фильтров документов 7

4. После этого вы увидите, что все текстовые строки формул отфильтрованы. Продолжайте выбирать отфильтрованные ячейки, а затем нажмите кнопку Кутулс > Содержание > Преобразовать текст в формулу.
формулы фильтров документов 8

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

Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Копировать формулы точно / статически без изменения ссылок на ячейки в Excel

Kutools for Excel Точная копия Утилита может помочь вам легко скопировать несколько формул без изменения ссылок на ячейки в Excel, предотвращая автоматическое обновление относительных ссылок на ячейки.


формулы точной копии объявления 3

Демонстрация: фильтрация ячеек с формулами в Excel


Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Статьи по теме:


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

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

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

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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (0)
Оценок пока нет. Оцените первым!
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL