1

Итак, установка, которую я хотел бы:

  • Лист 1: данные (он же база данных)
  • Лист 2: где у нас есть критерии для фильтрации, а также выполняются различные формулы / вычисления для возвращенных отфильтрованных результатов
  • Лист 3: отображает данные из листа 2 в более хорошем формате
  • Лист 4: возможно, лист, на который отфильтрованные результаты копируются

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

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

У нас есть много формул для работы с отфильтрованными результатами, поэтому использование нескольких формул IF или INDEX нецелесообразно, и поддерживать их будет кошмаром.

В идеале есть одно место для изменения "запроса", который возвращает отфильтрованные строки. Затем мы проводим расчеты по этим отфильтрованным результатам.

Я действительно удивлен, что что-то простое, как это, трудно сделать (или, по крайней мере, трудно найти информацию). Может ли кто-нибудь указать мне правильное направление?

Спасибо!

1 ответ1

0

В идеале есть одно место для изменения "запроса", который возвращает отфильтрованные строки.

Это не может быть сделано и соответствует вашему критерию без VBA. Единственный способ манипулировать фильтром на месте - это либо VBA, либо хотя бы несколько нажатий в пользовательском интерфейсе.

Лучше всего вместо этого использовать настоящее приложение базы данных. Excel полезен для анализа данных, но не является правильным инструментом для выполнения сложных запросов к вашим данным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .