Я думал, что получу go, но в итоге использовал другую формулу. Идея состоит в том, что счетчик оглядывается назад только на начало текущей последовательности уникальных мест, чтобы увидеть, дублируется ли текущее место, и сбрасывает длину последовательности в соответствии с последним появлением этого места, если так (я использовал слово «место встречи», чтобы избежать путаницы с «бегом», означающим последовательность).
Начиная с 1 в B2, поместите эту формулу в B3:
=IF(COUNTIF($A2:INDEX($A:$A,ROW()-B2),$A3)=0,B2+1,
ROW()-AGGREGATE(14,6,ROW($A$2:$A2)/($A$2:$A2=$A3),1))