Я не смог найти ответ здесь, возможно, из-за недостатка понимания терминологии.
Я создал лист с несколькими классами и хочу назначить уникальный идентификатор (начиная с «1»).) к каждой ячейке в столбце «Genus_ID».Он должен перезагружаться в 1 каждый раз, когда он идентифицирует, что принадлежит к новой семье или подсемейству.В основном, как будет создаваться реляционная база данных.
Вот пример моего листа:

Genus_ID рассчитывает вверх,но оно должно сбрасываться на «1» в каждом новом семействе или подсемействе.
Кроме того, в I3 он не должен говорить «Porifera», но он должен повторять предыдущее значение («1»).
Итак, вот так:

Я сейчас использую следующую формулу, она близка, но еще далеко не идеальна:
= IF (COUNTIFS (A $ 2: H2, H2) = 1, MAX (I $ 1: I1) + 1, VLOOKUP (A2, A $ 1: I1,2,0))
Кто-нибудь может мне помочь?
Спасибо большое!