Método interessante, eu nunca considerei usar o INDIRECT dessa maneira - eu terei que experimentar o seu em algum momento para ver como é.
Você pode criar um intervalo nomeado e refinar usando o Gerenciador de nomes e usar a Validação de dados para se referir diretamente ao intervalo nomeado. Por exemplo:
Nome: ListEmployees
Refere-se a: Tabela 1 [Coluna1]
Então você acabaria com: