В таблице Excel можно фильтровать данные каждого столбца, щелкнув стрелку рядом с заголовком. При нажатии этой стрелки Excel отображает список уникальных значений, присутствующих в столбце, с рядом с каждым значением. Этот список изменяется, когда фильтры применяются к другим столбцам. Число уникальных значений внутри столбца, если они различаются в зависимости от применяемых фильтров.Число уникальных значений в столбце таблицы excel при активном фильтре
Я хочу динамически вычислять количество уникальных значений в каждом столбце и хранить это в строке над заголовками таблицы. Эти значения должны обновляться, когда в таблицу применяются разные фильтры, так же, как Excel обновляет список, когда один клик на стрелке заголовков.
Где я получил до сих пор:
Опция найдено there
{=sum(1/countif(Tab[Column1] , Tab[Column1])}
(полученных прессованиемCtrl-Shit-Enter
) дает число уникальных значений, но это не будет принимать во внимание возможные фильтры на Таблица.В таблице меню tools> design, я могу добавить строку таблицы и использовать функцию
subtotal
для получения результатов, которые учитывают фильтрацию, но это в основном для простых операций, таких какsum
. Я не могу понять, как подсчитать количество уникальных значений таким образом.Что-то вроде структурированной ссылки
Tab[[#FilteredData],[Column1]]
может сделать трюк.
сколько у вас колонок? возможно ли добавить вспомогательный столбец (с промежуточным итогом) для каждого из них? –