1

Можно ли иметь несколько фильтров меток в сводной таблице? Я вижу, что могу использовать «содержащиеся», которые могут работать, но у меня возникают проблемы с синтаксисом, если это возможно.

Я думаю, что-то вроде содержит "яблоки", "бананы" должны работать Любое понимание будет оценено.

2 ответа2

1

Я смущен вашим вопросом. Если вы говорите о фильтрах меток, что я думаю, да, это в

поворотный стол инструменты - PivotTable раздел Имени - Опции выпадающие - Параметры - итоговые и фильтры вкладка


Но, если вы говорите о фильтрах отчетов, да, вы можете просто выбрать несколько -

Например, здесь я исключил только "корову"

1

Чтобы ответить на ваш вопрос - нет, вы не можете иметь более одного фильтра меток или более одного фильтра значений в одной сводной таблице.

Райстафариан не понял твой вопрос ..

  1. да - установка флажка "разрешить несколько фильтров" позволит ОДНОЙ метке и ОДНОМУ значению фильтра, но не двум фильтрам одного типа.
  2. да - конечно, вы можете пойти дальше и выбрать "несколько элементов", но это не та метка или фильтрация значений, которые вы ищете

Обходной путь 1

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

Обходной путь 2

Если вы можете работать с выражением if или if, это будет отлично работать для вашей цели, и вы можете иметь столько фильтров меток, сколько пожелает ваше сердце.

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

Сначала базовая формула с одним критерием:

=IF(ISNUMBER(SEARCH("Apple",A1)),"Contains","Does not Contain")

а. Функция SEARCH() ищет в ячейке текст "apple" и возвращает номер символа, с которого начинается этот текст в ячейке.

б. Функция ISNUMBER() вернет значение true или false, если поиск будет успешным

  • например, 1. если функция поиска не удалась, вернется ошибка (не число), поэтому ISNUMBER() будет ложной.

  • ЭГ2. если функция поиска успешна, будет возвращено число, поэтому ISNUMBER() будет истинной

с. Оператор IF() вернет персонализированное сообщение "Содержит", если верно, и "Не содержит", если ложно.

Теперь формула с несколькими критериями

=IF(OR(ISNUMBER(SEARCH("Apple",A2)),ISNUMBER(SEARCH("banana",A2))),"Contains","Does not Contain")

просто бросьте оператор или перед вашей первой логикой, то есть ISNUMBER(SEARCH()) и т. д., чтобы получить как можно больше критериев.

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