EXCEL: Динамический список и количество экземпляров

EXCEL: Динамический список и количество экземпляров

У меня есть активный источник данных с веб-страницы, и в одном из столбцов указан код учетной записи.

В своей таблице Excel я собираюсь создать список кодов счетов в одном столбце, а затем в следующем столбце отобразить количество раз, когда этот код счета появлялся.

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

решение1

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

[COLUMN A]
Account ID  
----------  
A           
B           
A           
D

Вы можете получить список уникальных значений в столбце B, используя:

=IFERROR(INDEX($A$2:$A$20,MATCH(0,COUNTIF($B$1:$B1,$A$2:$A$20),0),1),"")

Это предполагает, что максимальное количество строк в вашем списке равно 20. Если у вас больше, увеличьте число 20в приведенной выше формуле, где бы оно ни появлялось. Вам нужно ввести его с помощью Control + Shift + Enter, так как это формула массива. Заполните эту формулу настолько, насколько это необходимо.

Затем, чтобы получить список времени его появления, просто используйте следующее:

=COUNTIF($A$2:$A$20,B2)

Где $A$2:$A$20— массив исходных данных Account_ID, а B2— значение в уникальном списке. Опять же, замените 20на необходимое большое число и заполните. На обе формулы можно ссылаться через листы.

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