170+ столбцов, подсчет количества строк с повторяющимися (дублирующимися) данными

170+ столбцов, подсчет количества строк с повторяющимися (дублирующимися) данными

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

На снимке экрана ниже в качестве примера один столбец содержит строки с повторяющейся информацией, поэтому я добавил столбец значений, установил строки в этом столбце на = 1 и просуммировал их с помощью сводной таблицы.

Однако при гораздо большем наборе данных неэффективно использовать сводную таблицу, есть ли лучший способ подсчитать дублирующиеся данные в строках? Запрос Power?

Примеры результатов:

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

решение1

Я бы использовал Power Query для этого. У него есть функция Unpivot, которая может превращать столбцы в строки, со столбцами Attribute и Value (для заголовка столбца и значения ячейки). Хитрость заключается в использовании опции Advanced в Unpivot, чтобы избежать агрегации значений ячеек.

Вам нужно будет сохранить уникальный столбец вне Unpivot, чтобы сохранить исходные числа строк. Или вы можете добавить столбец Index, чтобы эмулировать числа строк в Excel.

Отсюда вы можете использовать сводную таблицу или Power Query для группировки и подсчета.

решение2

Довольно ясно, что автор хочет подсчитать строки, в которых появляются записи типа "Цена клиента". В противном случае идея столбца из единиц, суммируемых сводной таблицей для предоставления этих подсчетов, не имеет смысла.

COUNTIFдля этого и придумано.

Связанный контент