A fórmula de matriz derramada que está a tentar introduzir vai estender-se para além do alcance da folha de cálculo. Tente novamente com um alcance menor ou matriz.
No exemplo seguinte, mover a fórmula para a célula F1 resolverá o erro e a fórmula derramará corretamente.
Causas Comuns: Referências de colunas completas
Existe um método muitas vezes incompreendido de criar fórmulas VLOOKUP especificando o argumento lookup_value. Antes de um conjunto dinâmico capaz de Excel, o Excel apenas consideraria o valor na mesma linha que a fórmula e ignoraria quaisquer outros, como a VLOOKUP esperava apenas um único valor. Com a introdução de matrizes dinâmicas, o Excel considera todos os valores fornecidos à lookup_value. Isto significa que se uma coluna inteira for dada como o argumento lookup_value, o Excel tentará procurar todos os 1.048.576 valores na coluna. Uma vez feito, tentará derrama-los para a grelha, e muito provavelmente atingirá o fim da grelha resultando numa #SPILL! #CAMPO!.
Por exemplo, quando colocada na célula E2 como no exemplo abaixo, a fórmula =VLOOKUP (A:A,A:C,2,FALSE) previamente apenas procuraria o ID na célula A2 . No entanto, na matriz dinâmica Excel, a fórmula causará uma #SPILL! erro porque o Excel irá procurar toda a coluna, devolver 1.048.576 resultados e atingir o final da grelha excel.
Existem 3 formas simples de resolver esta questão:
# |
Abordagem |
Fórmula |
---|---|---|
1 |
Refira apenas os valores de procura em que está interessado. Este estilo de fórmula devolverá uma matriz dinâmica, mas não funciona com as tabelas Excel.
|
=VLOOKUP(A2:A7,A:C,2,FALSE) |
2 |
Faça referência ao valor na mesma linha e, em seguida, copie a fórmula para baixo. Este estilo de fórmula tradicional funciona em mesas,mas não devolverá uma matriz dinâmica.
|
=VLOOKUP(A2,A:C,2,FALSE) |
3 |
Solicite que o Excel efetue uma intersecção implícita utilizando o operador @ e, em seguida, copie a fórmula para baixo. Este estilo de fórmula funciona em tabelas,mas não devolverá uma matriz dinâmica.
|
=VLOOKUP(@A:A,A:C,2,FALSE) |
Precisa de mais ajuda?
Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no UserVoice do Excel.
Consulte Também
Erros de #TRANSPOSIÇÃO! no Excel