Ok, me diga se isso funcionaria para você.
1) Classifique sua planilha por 'Nome' primeiro e por 'Data' em segundo.
2) Adicione uma coluna extra chamada 'Old Position'.
3) Desça a lista classificada e para cada nome com linhas duplicadas que você encontrar, deixe a primeira ocorrência sozinha, mas adicione um 'X' à coluna 'Posição Antiga' para todas as duplicatas mais antigas.
Agora você pode filtrar mantendo as linhas que têm a coluna "Posição antiga" diferente de "X". Isso deve lhe dar apenas as posições mais recentes para todos os funcionários.
Desde que não haja dois funcionários distintos com exatamente o mesmo nome, acho que isso deve funcionar (caso contrário, tente usar um ID de funcionário ou algo exclusivo de cada indivíduo em vez de seu nome).