Importante: Em Excel 2016, Excel Mobile e Excel para a Web, o CONCATENATE foi substituído pela função CONCAT. Embora CONCATENAR ainda esteja disponível para compatibilidade com versões anteriores, recomenda-se usar CONCAT por ela ser uma função mais robusta.
Um dos cenários mais comuns onde você encontra o erro #VALOR! com CONCATENAR é quando você tenta criar uma cadeia de caracteres que inclui uma referência de célula que contém um erro, como #VALOR!.
No exemplo a seguir, queremos concatenar D2, E2 e F2, onde o E2 tem um #VALUE! erro.
O erro no E2 faz com que a função exiba o #VALUE! erro. Para que ele funcione com êxito, você precisará substituir o erro por um valor diferente do erro. Você pode criar uma fórmula que verifica um erro na referência da célula e, se isso acontecer, exiba a cadeia de caracteres de texto em que um 0 aparece em vez do erro (ou você pode substituir seu próprio texto por 0, mas precisará envolver o texto entre aspas – "Seu Texto").
Uma fórmula como esta funciona:
=SE(ÉERROS(E2);CONCATENAR(D2;" ",0," ",F2))
Como isso funciona? A função SE usa a função SEERRO para determinar se há um erro em E2, e se houver, a função CONCATENAR combina os valores em D2, E2 e F2 (a função substitui o erro por um 0) e exibe a cadeia de texto resultante. Observe que a fórmula também usa espaços (" ") para ajudar a separar os valores.
Corrigir o erro #VALOR! com CONCATENAR no Excel 2003 e em versões mais antigas
Se você estiver recebendo o erro #VALOR! no Office Excel 2003 ou em versões mais antigas, você precisará desmarcar a opção de Avaliação de Fórmula de Transição (TFE) no Excel. Siga as etapas descritas no erro #VALUE! ao concatenar células para resolver o problema.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.
Confira também
Visão geral de fórmulas no Excel
Como evitar fórmulas quebradas