Смотрите краткий из двух ответов на этот вопрос.
Поначалу это может показаться не так, но у вас почти такая же проблема, как у автора этого вопроса. Вам необходимо: 1) перечислить отдельные виды птиц, исключив дубликаты, и 2) перечислить общее количество для каждого вида.
Формула для перечисления различных видов птиц:
=IFERROR(INDEX($A$2:$A$n,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$n),0,0),0)),"")
Это перечислит виды в столбце C. Так как у вас есть количество каждого вида в столбце B, функция SUMIF() получит общее количество:
=SUMIF(A$2:A$n,C2,B$2:B$n)
В обеих формулах n - последняя строка ваших данных.
Основная проблема, с которой вы столкнетесь, - заполнение этих формул на несколько сотен тысяч строк. Вероятно, самый простой способ - ввести формулу в первой строке, щелкнуть по этой ячейке, чтобы выделить ее, а затем нажать Shift и щелкнуть ячейку, расположенную на несколько сотен тысяч ниже этой. Это выбирает большой диапазон ячеек, и теперь вы можете выбрать «Fill> Down» на вкладке «Данные». Если последние ячейки не заполнены, вы зашли достаточно далеко. Если нет, повторите этот процесс с еще несколькими сотнями тысяч клеток.
Дайте нам знать, если у вас есть вопросы или проблемы. Удачи.