Erros #DESPEJAR! erro-vai além da borda da planilha

A fórmula de matriz derramada que você está tentando inserir vai se estender além do intervalo da planilha. Tente novamente com um intervalo ou uma matriz menor.

No exemplo a seguir, mover a fórmula para a célula F1 irá resolver o erro e a fórmula será despejada corretamente.

Erros #DESPEJAR! erro em que = SORT (D:D) na célula F2 vai se estender além das bordas da pasta de trabalho. Mova-a para a célula F1 e ela funcionará corretamente.

Causas comuns: referências de coluna completas

Há um método geralmente mal compreendido de criar fórmulas PROCV ao especificar o argumento lookup_value . Antes do Excel compatível com a matriz dinâmica , o Excel apenas consideraria o valor na mesma linha da fórmula e ignoraria qualquer outro, pois PROCV esperava apenas um único valor. Com a introdução de matrizes dinâmicas, o Excel considera todos os valores fornecidos para o lookup_value. Isso significa que, se uma coluna inteira for fornecida como o argumento lookup_value, o Excel tentará Pesquisar todos os valores do 1.048.576 na coluna. Assim que isso for feito, ele tentará despejar a grade para a grade e provavelmente chegará ao final da grade resultante de um #SPILL! erro.  

Por exemplo, quando colocada na célula E2, como no exemplo abaixo, a fórmula = PROCV (A:A, A:C, 2, false) anteriormente pesquisaria apenas a identificação na célula A2. No entanto, no Excel de matriz dinâmica, a fórmula causará uma #SPILL! erro porque o Excel irá Pesquisar a coluna inteira, retornar resultados do 1.048.576 e pressionar o final da grade do Excel.

Erros #DESPEJAR! erro causado com = PROCV (A:A; A:D; 2; falso) na célula E2, porque os resultados não ultrapassaram a borda da planilha. Mova a fórmula para a célula E1 e ela funcionará corretamente.

Há três maneiras simples de resolver esse problema:

#

Próximos

Fórmula

1

Referencie apenas os valores de pesquisa nos quais você está interessado. Esse estilo de fórmula retornará uma matriz dinâmica, mas não funcionará com tabelas do Excel

Use = PROCV (a2: A7; A:C; 2; falso) para retornar uma matriz dinâmica que não resulte em uma #SPILL! erro.

= PROCV (a2: a7; A:C; 2; falso)

2

Referencie apenas o valor na mesma linha e, em seguida, copie a fórmula para baixo. Este estilo de fórmula tradicional funciona em tabelas, mas não retorna uma matriz dinâmica.

Use o PROCV tradicional com uma única referência de lookup_value: = PROCV (a2, A:C, 32, falso). Essa fórmula não retornará uma matriz dinâmica, mas pode ser usada com tabelas do Excel.

= PROCV (a2, A:C; 2; falso)

3

Solicite que o Excel execute a interseção implícita usando o operador @ e, em seguida, copie a fórmula para baixo. Esse estilo de fórmula funciona em tabelas, mas não retorna uma matriz dinâmica.

Use o operador @ e copie para baixo: = PROCV (@A: A, A:C, 2, falso). Esse estilo de referência funcionará em tabelas, mas não retornará uma matriz dinâmica.

= PROCV (@A: A, A:C; 2; falso)

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no UserVoice do Excel.

Confira também

Função FILTRO

Função RANDARRAY

Função SEQUÊNCIA

Função CLASSIFICAR

Função CLASSIFICARPOR

Função ÚNICO

Erros #DESPEJAR! no Excel

Comportamento de matrizes despejadas e matrizes dinâmicas

Operador de interseção implícita: @

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×