Это мой желаемый результат, при котором фаза будет автоматически обновляться, поскольку фазы отмечены знаком «X» в приведенном выше листе данных:
INDEX-MATCH кажется здесь полезным, но я не уверен, как искать следующую пустую ячейку в строке (т.е. текущую фазу) и как вернуть фазу в первой строке .
Возможно следующий подход, используя INDEX/MATCH и COUNTIFS:
INDEX/MATCH
COUNTIFS
=INDEX($B$1:$E$1,,1+COUNTIFS(INDEX($A$2:$E$5,MATCH(G2,$A$2:$A$5,0),),"x"))