Em geral, você pode encontrar a última ocorrência de uma entrada específica usando uma característica da função LOOKUP
e uma fórmula normalmente inserida.
If the LOOKUP function can't find the lookup_value, the function matches the largest value in lookup_vector that is less than or equal to lookup_value.
Assim, usando os dados do Gary's Student como exemplo, você pode usar a fórmula normalmente inserida:
=LOOKUP(2,1/(B:B="goodforyou"),ROW(B:B))
Ou, se você tivesse algo na Coluna C, e quisesse retornar o valor na coluna C que correspondia ao último "goodforyou" na coluna B:
=LOOKUP(2,1/(B:B="goodforyou"),C:C)