Таблицы Google: как отфильтровать просмотр двух столбцов ИЛИ вместо И

В Google Таблицах я хочу отфильтровать мои результаты, чтобы отображались только строки с «x» в столбце D И / ИЛИ столбец E. Если я отфильтрую, чтобы показать столбцы с «x» в них, он будет показывать только строки с «x» в столбце D И столбце E.

Как сделать И / ИЛИ? Когда я нажимаю кнопку фильтра в столбце, меня просто просят выбрать, какие записи я хочу показать.

Снимок экрана


comment
Полностью отбросьте AND. ИЛИ будет работать и для D, и для E, и для D, и для E. Если столбец D содержит «X», он совпадает. Если столбец E содержит его, он совпадает. Если они оба содержат это, у вас есть совпадение. (И Мысли? здесь не вопрос. В результате вы можете получить несколько отрицательных голосов. См. Как спросить.)   -  person Ken White    schedule 09.11.2017
comment
Я не знаю, как это сделать. Я обновил свой вопрос и добавил скриншот.   -  person Rage Kage    schedule 09.11.2017


Ответы (2)


Щелкните столбец D. В меню щелкните Данные. Выберите Фильтр. Затем щелкните значок фильтра. Выберите Фильтр по условию. Щелкните стрелку вниз на значке «Нет» и прокрутите вниз до пункта «Пользовательская формула». Выберите и введите = или (D: D = "x", E: E = "x") в значение или формулу. Нажмите "ОК". Или создайте лист 2 и в A1 введите = ФИЛЬТР (Лист1! A: E, (Лист1! D: D = "x") + (Лист1! E: E = "x")). При необходимости отрегулируйте столбцы.

person Ed Nelson    schedule 09.11.2017
comment
Спасибо! Это первое помогло. Я не мог понять бит нестандартной формулы, когда пытался. :) - person Rage Kage; 10.11.2017
comment
@EdNelson У меня похожий вопрос. Я хотел бы отфильтровать, где столбец D равен x (строка) или столбец E истинен (логический). Следующее условие ИЛИ в настраиваемом фильтре только для столбца D не работает: OR(D:D="x",E:E=TRUE). Есть предположения? - person Khom Nazid; 27.09.2018
comment
Попробуйте заключить истину в кавычки (E: E = true) - person Ed Nelson; 27.09.2018
comment
@EdNelson - Спасибо за это, но вы обратились к ФИЛЬТРУ, а не к ФИЛЬТРУ. Большая разница в том, что фильтр влияет на всех зрителей, тогда как представление фильтра влияет только на человека, просматривающего документ Таблиц в это время. Я ДУМАЮ, что могу поместить указанную вами формулу в поле формулы выбора представления фильтра столбца, но мне нужно, чтобы она содержала, а не равнялась, а также обращалась к соседнему столбцу. Есть какая-нибудь помощь? - person David in Mississippi; 31.01.2019
comment
@DavidinMississippi try = REGEXMATCH (E: E, дриблинг) - person Kamilski81; 08.04.2019

вы также можете использовать формулу QUERY, например:

=QUERY(A:E; "where D='x' or E='x'"; 0)

=QUERY(A:E; "where D='x' and E='x'"; 0)

а чтобы сделать регистр нечувствительным, вы можете использовать lower, например:

=QUERY(A:E; "where lower(D)='x' or lower(E)='x'"; 0)

=QUERY(A:E; "where lower(D)='x' and lower(E)='x'"; 0)

если вы хотите использовать чередующиеся значения для 1 столбца, вы можете использовать:

=QUERY(A:E; "where D matches 'x|y'"; 0)
person player0    schedule 08.07.2019