Можно ли использовать формулу в виде фильтра Google Таблиц?

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

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

7 голосов | спросил Michael 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 23 Sep 2014 17:41:33 +0400 2014, 17:41:33

4 ответа


3

Если ваши данные находятся в формате A1: D10, возможно:

=filter(A1:D10,A1:A10>500)

Чтобы добавить новые, добавьте формулу вне A: D и настройте на:

=filter(A1:D,A1:A>500)  

Изменить для включения комментария от кого-то, кто знает (@AdamL):

  

невозможно сделать то, что вы хотите, с помощью инструмента фильтра «Листы». Вы можете комбинировать как фильтр, так и формулу FILTER или QUERY (например, применить инструмент фильтра к выходу решения pnuts, который также может ссылаться на 500 частей в другой ячейке, возможно, в строке заголовка сбоку). Альтернативно, вспомогательный столбец (столбцы) можно использовать для имитации требуемой функциональности.

ответил pnuts 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 23 Sep 2014 17:50:36 +0400 2014, 17:50:36
2

Вспомните нам ячейку под заголовком фильтра в формуле, поэтому, если ваш фильтр включен в A3, используйте A4. Вот пример фильтра в ячейке A1, проверяя, соответствует ли оно значению в C1

 фильтр по пользовательской формуле

=(A2=$C$1)

для вашего конкретного вопроса, который вы использовали бы

=A2>500
ответил John Pratt 15 Jpm1000000pmSun, 15 Jan 2017 21:59:35 +030017 2017, 21:59:35
1

В фильтре вы выбираете фильтр по условию, затем пользовательская формула

=(O:O >date(2016,1,1)) + (O:O ="")

Буква - это буква столбца. + используется для выполнения нескольких условий.

(OR)

Лучшей практикой является тестирование их соло. Например, просто напишите

=(O:O >date(2016,1,1))

, чтобы убедиться, что часть формулы работает. Затем проверьте другой один и т. Д. Когда вы протестировали их, просто поместите их вместе с + между каждым и voila .

ответил Frederic Lacoste Bienvenue 18 MarpmFri, 18 Mar 2016 20:56:51 +03002016-03-18T20:56:51+03:0008 2016, 20:56:51
0

Я решил проблему следующим образом:

  1. Создайте фильтр (не просмотр фильтра).
  2. В подменю «Просмотр фильтра» (или «Откроется панель инструментов») выберите «Сохранить как просмотр фильтра».
  3. В подменю «Просмотр фильтра» (или «Откроется панель инструментов») выберите «none».
  4. Удалить фильтр.

Конечным результатом является просмотр фильтра с примененным условным фильтром, но нет фильтра исходных данных.

ответил seairth 11 Maypm18 2018, 17:46:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132