Este artigo explica cenários comuns em que você encontra o #VALUE! ao usar as funções ÍNDICE e CORRESP juntas em uma fórmula. Um dos motivos mais comuns para usar a combinação ÍNDICE e CORRESP é quando você deseja pesquisar um valor em um cenário em que PROCV não funcionará para você, como se o valor de pesquisa tiver mais de 255 caracteres.
Problema: A fórmula não é inserida como uma matriz
Se você usar ÍNDICE como uma fórmula de matriz juntamente com CORRESP para recuperar um valor, será necessário converter a fórmula em uma fórmula de matriz. Caso contrário, você verá um #VALUE! Erro.
Solução: Use ÍNDICE e CORRESP como uma fórmula de matriz, o que significa que você precisa pressionar CTRL+SHIFT+ENTER. Essa ação encapsula automaticamente a fórmula entre chaves {}. Se você mesmo tentar inseri-las, o Excel exibirá a fórmula como texto.
Observação
Se você tiver Excel para Microsoft 365, insira a fórmula na célula de saída e pressione ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, insira a fórmula como uma fórmula de matriz herdada selecionando primeiro a célula de saída, inserindo a fórmula na célula de saída e pressionando CTRL+SHIFT+ENTER para confirmá-la. O Excel insere colchetes no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.
Observação
No Excel para Microsoft 365, as matrizes dinâmicas eliminam a necessidade de pressionamentos de tecla de entrada de matriz herdados para muitas fórmulas. Para muitos cenários de pesquisa, o PROCX fornece uma alternativa mais simples a ÍNDICE e CORRESP.
Precisa de mais ajuda?
Você sempre pode consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.
Confira também
Como corrigir o erro #VALOR! erro
Pesquisar valores com PROCV, ÍNDICE ou CORRESP
Visão geral de fórmulas no Excel
Como evitar fórmulas quebradas
Detectar erros de fórmula no Excel