Как отфильтровать один столбец в сводной таблице Excel

#excel #pivot-table #spreadsheet #excel-pivot

#excel #сводная таблица #электронная таблица #excel-pivot

Вопрос:

Я пытаюсь создать туннельную диаграмму, используя данные из сводной таблицы. Однако я не могу найти способ установить условие для одного столбца (столбец «Получен ответ»). Я хочу, чтобы в таблице было 5 человек, и чтобы ответили 3 человека. Если я использую обычный фильтр, я буду показывать только 3 человека в столбце «Имя».

Сводная таблица

Комментарии:

1. почему бы не создать дополнительный столбец, имеющий либо 0/1, либо TRUE / FALSE в качестве значений против существующего response received column ?

2. Готовы ли вы использовать power-pivot?

3. Да, я открыт для использования power-pivot

Ответ №1:

Решение Power-pivot. также может быть реплицирован непосредственно в Excel.

Добавляя данные в модель, создайте дополнительный столбец, скажем positive response , с вычислением как

 =IF(Table1[response_received]="Yes", 1,0)
 

введите описание изображения здесь

Нажмите pivot table на первую вкладку меню и получите желаемый вид следующим образом

введите описание изображения здесь

Обратите внимание, что здесь я использовал sum вместо count .

Ответ №2:

Вы можете использовать формулы массива — вот так. В ячейке результата для имени введите формулу:

 =SUM(IF(ISBLANK(B2:B9),0,1))
 

в ячейку результата для полученного ответа введите формулу:

 =SUM(IF((E2:E9="YES"), 1, 0))
 

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

ВАЖНО!

После ввода формулы вы ДОЛЖНЫ нажать: (CTRL SHIFT ENTER), который активировал формулу массива. Вы можете подтвердить это, выбрав ячейку формулы, и вы увидите фигурные скобки вокруг, вот так:

 {=SUM(IF((E2:E9="YES"), 1, 0))}
 

Попробуйте.

Комментарии:

1. Я могу это сделать, но я хочу использовать сводную таблицу для создания туннельной диаграммы и использовать slicer для создания интерактивной панели мониторинга.