Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2019 para Mac Excel 2016 Excel para iPad Excel Web App Excel para iPhone Excel para tablets Android Excel para telefones Android

Erros #DESPEJAR são retornados quando uma fórmula retorna resultados múltiplos, e o Excel não pode retornar os resultados para a grade. Para obter mais detalhes sobre esses tipos de erros, consulte os seguintes tópicos de ajuda:

Este erro ocorre quando o intervalo de derramamento de uma fórmula de matriz derramada não está em branco.

Erros #DESPEJAR! erro - o intervalo de derramamento não está em branco

Selecione a fórmula para revelar uma borda tracejada que indica o intervalo de derramamento pretendido. Ao selecionar a fórmula, um alerta de verificação de erro será exibido.

Selecione o alerta de verificação de erro e escolha a opção Selecionar Células obstrutivas para ir imediatamente às células obstrutivas. Em seguida, você pode limpar o erro excluindo ou movendo a entrada da célula obstruída. Assim que a obstrução for limpa, a fórmula de matriz será despejada conforme o esperado.

O Excel não pôde determinar o tamanho da matriz despejada porque ela é volátil e é redimensionada entre as passagens de cálculo. Por exemplo, a fórmula a seguir disparará esse #DESPEJAR! erro:

=SEQUÊNCIA(RANDBETWEEN(1.1000))

Os redimensionamentos de matriz dinâmica podem disparar passagens de cálculo adicionais para garantir que a planilha seja totalmente calculada. Se o tamanho da matriz continua a mudar durante estas passagens adicionais e não se estabiliza, o Excel irá resolver a matriz dinâmica como #DESPEJAR!

Esse valor de erro geralmente está associado ao uso das funções RAND, RANDARRAY, e RANDBETWEEN. Outras funções voláteis tais como OFFSET, INDIRECT, e TODAY não retornam valores diferentes em cada passagem de cálculo. 

Por exemplo, quando colocado na célula E2 como no exemplo abaixo, a fórmula =VLOOKUP(A:A,A:C,2,FALSE) anteriormente só procurava o ID na célula A2 . Entretanto, na matriz dinâmica Excel, a fórmula causará um #DESPEJAR! erro porque o Excel procurará toda a coluna, retornará 1.048.576 resultados e atingirá o final da grade do Excel.

Erros #DESPEJAR! erro causado com =VLOOKUP(A:A,A:D,2,FALSE) na célula E2, porque os resultados ultrapassariam a borda da planilha. Mova a fórmula para a célula E1 e ela funcionará corretamente.

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

#

Abordagem

Fórmula

1

Faça referência apenas aos valores de pesquisa nos quais você está interessado. Esse estilo de fórmula retornará uma matriz dinâmica, mas não funciona com tabelas do Excel

Use =VLOOKUP(A2:A7,A:C,2,FALSE) para retornar uma matriz dinâmica que não resultará em um erro #DESPEJAR! erro.

=VLOOKUP(A2:A7,A:C,2,FALSE)

2

Faça referência apenas ao valor na mesma linha e copie a fórmula para baixo. Este estilo tradicional de fórmula funciona em tabelas, mas não retornará uma matriz dinâmica.

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

=VLOOKUP(A2,A:C,2,FALSE)

3

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

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

=VLOOKUP(@A:A,A:C,2,FALSE)

As fórmulas de matriz derramada não são suportadas em tabelas Excel. Tente mover sua fórmula para fora da tabela ou converter a tabela em um intervalo (selecione Design de Tabela > Ferramentas > Converter em intervalo).

Erros #DESPEJAR! erro - Fórmula da tabela

A fórmula da matriz despejada que você está tentando entrar fez com que o Excel ficasse sem memória. Tente fazer referência a uma matriz ou intervalo menor.

Fórmulas de matriz despejadas não podem ser despejadas em células mescladas. Por favor desintegre as células em questão, ou mova a fórmula para outra faixa que não se cruze com as células fundidas.

Erros #DESPEJAR! erro - Despejar na célula mesclada

Selecione a fórmula para revelar uma borda tracejada que indica o intervalo de derramamento pretendido. Ao selecionar a fórmula, um alerta de verificação de erro será exibido.

Você pode selecionar o alerta de verificação de erro e escolher a opção Selecionar Células obstrutivas para ir imediatamente às células obstrutivas. Assim que as células fundidas forem liberadas, a fórmula da matriz se espalhará como pretendido.

O Excel não reconhece, ou não consegue reconciliar a causa deste erro. Verifique se a fórmula contém todos os argumentos necessários para seu cenário.

Precisa de mais ajuda?

Confira também

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Função FILTRO

Função MATRIZALEATÓRIA

Função SEQUÊNCIA

Função CLASSIFICAR

Função CLASSIFICARPOR

Função ÚNICO

Comportamento de matrizes despejadas e matrizes dinâmicas

Operador de interseção implícita: @

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.