A fórmula que você forneceu pode ser escrita da seguinte forma:
=IFERROR(VLOOKUP(A2;Sheet2!$A$2:$B$49;1;FALSE);A2)
Ou assim para 2003 e usuários anteriores (como o IFERROR foi introduzido em 2007):
=IF(ISERROR(VLOOKUP(A2;Sheet2!$A$2:$B$49;1;FALSE));A2;
VLOOKUP(A2;Sheet2!$A$2:$B$49;1;FALSE))
EDITAR
A maneira mais fácil de criar uma lista contendo todos os itens exclusivos das planilhas 1 e 2 é adicionar todas as linhas da planilha 2 abaixo das linhas da planilha 1 e usar Remover duplicatas na guia Dados para eliminar as linhas duplicadas.
Se você gravar uma macro que faz isso, poderá obter um código inicial para criar uma macro sólida para ajudar a dinamizar essa dinâmica.