Táboa de contidos
O erro #SPILL é un problema de Excel xeneralizado que afecta á maioría das persoas que utilizan versións de Excel de Office 365. A versión máis recente de Excel baixo a licenza Office 365 contén unha colección de fórmulas de matriz dinámica. A diferenza dunha fórmula estándar de Excel, as formulacións complexas poden realizar numerosas operacións e producir diferentes atributos simultaneamente. Neste artigo, mostraremos sete métodos diferentes para corrixir un erro de derrame en Excel.
Descargar o libro de prácticas
Podes descargar o libro de traballo e practicar con eles.
Erro de derrame en Excel.xlsx
Que é un erro de derrame (#SPILL!) en Excel?
Un intervalo de derrame é un conxunto de celas que contén os resultados. A #VERTICIÓN! Prodúcese un erro se algo máis na folla de traballo deixa de ser benigno. Principalmente un erro #SPILL! é un erro que ocorre cando unha fórmula xera moitos resultados pero non pode mostrar todos aqueles na mesma páxina.
O que xera derrame (# DERRAME!) Erro?
Sempre que un intervalo de vertedura se ve obstruído por algo así na folla de cálculo, un #SPILL ! aparece un erro. O erro #SPILL ocorre cando o intervalo no que se debe presentar o resultado da fórmula está bloqueado por outros datos. Sempre que as celas dentro do intervalo derramado inclúen texto, espazo ou se combinan, pódese evitar. Se non hai capacidade suficiente paraque todos os argumentos da función son válidos.
Conclusión
Os métodos anteriores axudarán a corrixir un erro de derrame en Excel. Espero que isto che axude! Se tes algunha pregunta, suxestión ou comentario, fáganos saber na sección de comentarios. Ou podes botar unha ollada aos nosos artigos no blog ExcelWIKI.com !
Funcións de matriz dinámica para verter calquera saída, xorde erros #SPILL! . As matrices dinámicas son matrices configurables que permiten que as fórmulas produzan opcións variadas para unha variedade de celas da folla de cálculo. baseándose nun cálculo celular específico. Coa introdución de matrices dinámicas en Excel 365 , calquera fórmula que xere múltiples cálculos "verte" eses resultados nas celas adxacentes.7 Métodos para corrixir un derrame (#SPILL! ) Erro en Excel
Para corrixir o #SPILL! erro, primeiro necesitamos identificar a mensaxe de problema que se mostra. Vexamos algúns dos escenarios nos que podería aparecer o problema #SPILL! e como corrixilos. Para corrixir o erro, imos utilizar o seguinte conxunto de datos, que contén algúns artigos na columna B , a súa cantidade na columna C e as vendas totais de cada artigo na columna D . Supoña que agora queremos usar algunha fórmula nunha columna diferente. Agora, vexamos os métodos para corrixir un erro de derrame en Excel.
1. Corrixa un erro de vertedura que mostra que o intervalo de vertedura non está en branco en Excel
Cando os datos que están a obstruír o intervalo de derrame son claramente visibles. Considere o seguinte escenario. Un erro #SPILL! aparece cando se aplica a fórmula aos datos porque hai un texto ou algúns datos dentro do intervalo de derrame. Se fai clic no triángulo amarelo tes a mensaxe de erro que se mostraque " O intervalo de vertedura non está en branco ". Isto indica que un valor ou fórmula está bloqueando o intervalo de derrame da fórmula da matriz dinámica.
1.1. Eliminar os datos que impiden que se utilice o intervalo de vertido
Cando apliques calquera fórmula ás celas do intervalo de vertido que xa teñen datos nelas, obterás un #SPILL! Erro. Supoñamos que queremos usar unha fórmula sinxela na columna F . Para iso, siga as accións para corrixir o problema.
- En primeiro lugar, seleccione calquera cela da columna F , onde quere a fórmula.
- En segundo lugar, escriba a fórmula alí.
=D5:D9
- Como podemos ver hai datos na cela F7 .
- Ademais, se prememos Intro , obteremos o erro #SPILL! , e cando poñamos o cursor no indicador de erro mostrará unha mensaxe ' Unha cela na que necesitamos verter os datos non está en branco '.
- Agora, para corrixir o erro, basta con limpar o contido dos datos na cela F7 . E só eliminar os datos desa cela resolverá o problema.
- Ás veces, non se mostran datos nese intervalo onde quere poñer o fórmula pero aínda recibe o erro.
- Se o intervalo de derrame está claro, pero o problema de derrame persiste, selecciona Seleccionar celas obstruídas no menú despregable da mensaxe de erro.
- Despoisisto amosarache cales son as celas que bloquean o intervalo de derrame. Como vemos claramente, na barra de fórmulas hai datos nesa cela en particular e a cor da fonte da cela é branca. É por iso que os datos non son visibles aos nosos ollos.
- Ademais, cambia a cor da fonte a negra e elimina o contido.
- Finalmente, poderemos ver o resultado e o erro desaparecerá.
1.2. Elimina o número personalizado ";;;" Formato desde a cela
Cando se realiza un formato de número personalizado ' ;;; ' nunha cela, efectivamente existe o risco de que o # VERTIR! poden aparecer erros. En tales circunstancias, siga os pasos para corrixilos.
- En primeiro lugar, faga clic na cela que mostra o erro. No noso caso, o erro está na cela F5 .
- En segundo lugar, fai clic no menú despregable de mensaxes de erro que é un signo de admiración cuberto por un triángulo amarelo. E, selecciona Seleccionar celas obstruídas .
- Isto resaltará a cela na que nos enfrontamos ao bloqueo.
- A continuación, fai clic co botón dereito nesa cela e vai ás opcións Formato de celas .
- Isto levarache a a caixa de diálogo Formato de celas .
- Escolla Número e seleccione Personalizado na Categoría . E podes ver no lado dereito o Tipo do formato é' ;;; '.
- Agora, cambia o Tipo de ' ; ;; ' a ' Xerais '.
- A continuación, faga clic no botón Aceptar .
Ler máis: Erro de Excel: o número desta cela ten formato de texto (6 correccións)
2. Celas combinadas no intervalo de derrame para corrixir un erro de derrame (#SPILL!) obtén os valores únicos do intervalo de celas D5:D9 e obtén o erro porque o intervalo de derrame fusionou a cela . Escribimos a fórmula na cela. E a fórmula que estamos a usar é:
=UNIQUE(D5:D9)
Vexamos o procedemento para arranxar #SPILL ! erro.
- Ao principio, no menú despregable da mensaxe de erro escolla Seleccionar celas obstruídas .
- Isto resaltará a cela que provocou o erro. E, podemos ver que as celas F6 e G6 están combinadas, por iso se produce o erro.
- Para solucionar isto, vai á Inicio separador da cinta.
- Seleccione as celas que quere eliminar. Entón, seleccionamos as celas F6 e G6 .
- Despois diso, faga clic en Desunir celas desde o Combinar % Centro menú despregable na categoría Aliñamento .
- E, finalmente, o erro desaparecerá e poderás ver o resultado na columna F . E a fórmula está na fórmulabar.
Ler máis: Como corrixir #REF! Erro en Excel (6 solucións)
Lecturas similares
- Como atopar erros de referencia en Excel (3 métodos sinxelos)
- Como corrixir "Os obxectos fixos moveranse" en Excel (4 solucións)
- Excel VBA: desactive o "Continuar a continuación por erro"
3. Corrixir a táboa de Excel cun erro de intervalo de derrame en Excel
As táboas de Excel non permiten fórmulas de matriz dinámica. Supoñamos que queremos ordenar as vendas, para iso estamos a usar a función ORDENAR en Excel. Se atopa o problema #SPILL nunha táboa de Excel co intervalo de derrame de mensaxes na táboa como se ve a continuación, ten que seguir os pasos que se indican abaixo.
- Para comezar, fai clic no erro e a fórmula aparecerá na barra de fórmulas.
=SORT(D5:D9)
- Entón, se facemos clic no triángulo amarelo, obteremos a mensaxe de erro que é ' Intervalo de vertedura na táboa '.
- Para eliminar este erro, temos que seleccionar toda a táboa.
- Despois diso, vai ao Deseño da táboa desde a cinta.
- A continuación, prema en Converter a intervalo do grupo Ferramentas .
- Aparecerá unha ventá emerxente e pregunta Queres converter a táboa nun intervalo normal?
- Fai clic en Si .
- E iso é todo. O erro desaparecerá e oA función funcionará correctamente e mostrará o resultado na columna E .
4. Corrección de intervalo de derrame descoñecido en Excel
O erro de derrame desenvólvese se Excel non pode determinar o tamaño da matriz derramada. Cando o tamaño da matriz derramada varía e Excel non pode determinar o tamaño do intervalo derramado, prodúcese este erro. A fórmula ás veces pode facer que unha matriz dinámica se amplíe entre as roldas de cálculo. O erro #SPILL! ocorrerá se o tamaño da matriz dinámica cambia ao longo do cálculo e non se equilibra. Este problema nótase con máis frecuencia cando se usan funcións aleatorias como RANDARRAY , RANDB ou RANDBETWEEN con funcións Dynamic Array como SEQUENCE . Por exemplo, na cela F5 estamos poñendo a fórmula a continuación.
=SEQUENCE(RANDBETWEEN(1,100))
Mentres prememos Intro do teclado, amosa a mensaxe de erro " O intervalo de vertedura é descoñecido ".
O único xeito de reparar a inexactitud desta fórmula é utilizar unha fórmula nova para os seus cálculos.
Ler máis: Erro de VALOR en Excel: 7 razóns con solucións
5. O intervalo de derrame é demasiado grande Corrección de erros
Cando non estaba dispoñible Matriz dinámica , Excel utilizou unha función chamada intersección implícita, que obrigaba á fórmula a ofrecer un único resultado aínda que tivese a capacidade de proporcionarnumerosos resultados. Imaxinemos que estás tentando descubrir o que está a causar o problema e que atopas que o intervalo de vertedura é demasiado grande, como se ve a continuación. Asume o seguinte exemplo. E o conxunto de datos do exemplo contén algúns elementos na columna B , as vendas totais de cada artigo na columna C e queremos atopar o resultado dunha comisión de 7% en cada elemento. Para iso, necesitamos usar a fórmula cara abaixo.
=C:C*7%
A fórmula úsase coa superposición automática en Excel 2016, 2017, 2019 ou edicións anteriores, o resultado terá resultado correctamente. Pero en Excel 365, verá o erro como se mostra na imaxe de abaixo.
5.1. Crear unha intersección implícita para corrixir un erro de derrame usando o operador "@"
A matriz dinámica aplicarase a unha columna B enteira sempre que especifiquemos =C:C . Como alternativa, podemos usar o operador @ para obrigar a Excel a aplicar a superposición implícita.
PASOS:
- Primeiro, seleccione a cela D5 e substitúe a fórmula
[email protected]:C*7%
- A continuación, prema Intro . E a fórmula mostrarase na barra de fórmulas.
- A fórmula asignarase efectivamente a unha cela específica porque se inclúe a superposición implícita. Para facer a fórmula máis longa.
- Despois diso, arrastre o Recheo cara abaixo para copiar a fórmula sobre o intervalo. Ou fai dobre clic no botón máis ‘ + ’asinar. Isto tamén duplica a fórmula.
- E xa está! Podes ver o resultado na columna D que é a columna resultante.
5.2. Corrixir un erro de vertedura facendo referencia ao intervalo en lugar de columnas
Referímonos á columna C na fórmula =C:C*7% . En vez diso, use a fórmula a continuación para referirse a un intervalo específico.
=(C5:C9)*7%
E iso é todo.
Ler máis: Erros en Excel e o seu significado (15 erros diferentes)
6. Corrixir a falta de memoria (#SPILL!) Erro en Excel
Se o erro indica Falta de memoria mentres está intentando descubrir o que está causando o problema #SPILL , débese a que a fórmula de matriz dinámica que está a usar refírese a un rango enorme e Excel queda sen memoria, o que resulta no #SPILL! erro. Para evitar o problema, proba a facer referencia a un intervalo máis reducido.
Ler máis: [Corrixido!] Erro "Non hai memoria suficiente" en Excel (8 razóns)
7. Derrame non recoñecido ou alternativo (#SPILL!) Corrección de erros
Aínda que Excel non detecte nin concilie a orixe do problema, pode obter un erro Derramar . Ás veces, Excel non pode identificar nin conciliar a causa deste erro. En tales circunstancias, comproba dúas veces a fórmula que conteña todos os argumentos necesarios e asegúrate de