Talaan ng nilalaman
Ang error na #SPILL ay isang malawakang problema sa Excel na nakakaapekto sa karamihan ng mga indibidwal na gumagamit ng mga bersyon ng Office 365 Excel . Ang pinakabagong release ng Excel sa ilalim ng lisensya ng Office 365 ay naglalaman ng isang koleksyon ng mga dynamic na array formula. Hindi tulad ng karaniwang formula ng Excel, ang mga kumplikadong formulation ay maaaring gumawa ng maraming operasyon at makagawa ng iba't ibang katangian nang sabay-sabay. Sa artikulong ito, magpapakita kami ng pitong magkakaibang paraan para itama ang spill error sa Excel.
I-download ang Practice Workbook
Maaari mong i-download ang workbook at magsanay kasama sila.
Spill Error sa Excel.xlsx
Ano ang Spill (#SPILL!) Error sa Excel?
Ang spill range ay isang set ng mga cell na naglalaman ng mga resulta. Isang #SPILL! Nangyayari ang error kung may ibang bagay sa worksheet na huminto sa hanay mula sa benign filled. Pangunahing isang #SPILL! na error ay isang error na nangyayari kapag ang isang formula ay bumubuo ng maraming resulta ngunit hindi maipakita ang lahat ng iyon sa parehong pahina.
What Generates Spill (# SPILL!) Error?
Sa tuwing may nahaharang na isang spill range ng isang bagay na tulad niyan sa spreadsheet, isang #SPILL ! lumilitaw ang error. Nagaganap ang error na #SPILL kapag na-block ng ibang data ang hanay kung saan ipapakita ang resulta ng formula. Sa tuwing ang mga cell sa loob ng natapong hanay ay may kasamang teksto, espasyo, o pinagsama-sama, maaari itong mapigilan. Kung walang sapat na kapasidad para sana ang lahat ng argumento ng function ay wasto.
Konklusyon
Tutulungan ka ng mga pamamaraan sa itaas na itama ang isang spill error sa Excel. Sana ay makatulong ito sa iyo! Kung mayroon kang anumang mga katanungan, mungkahi, o puna mangyaring ipaalam sa amin sa seksyon ng komento. O maaari mong tingnan ang aming iba pang mga artikulo sa ExcelWIKI.com blog!
Mga Dynamic na Array Function upang ibuhos ang anumang output, #SPILL! ang mga error ay lumitaw. Ang mga dynamic na array ay mga na-configure na array na nagbibigay-daan sa mga formula upang makagawa ng iba't ibang opsyon para sa iba't ibang mga spreadsheet na cell umaasa sa isang tiyak na cell computation. Sa pagpapakilala ng mga dynamic na array sa Excel 365 , ang anumang formula na bumubuo ng maramihang pag-compute ay "i-spill" ang mga resultang iyon sa katabing mga cell.7 Paraan sa Pagwawasto ng Spill (#SPILL! ) Error sa Excel
Upang ayusin ang #SPILL! error, kailangan muna nating tukuyin ang mensahe ng problema na ipinapakita. Tingnan natin ang ilan sa mga sitwasyon kung saan maaari mong makuha ang isyu na #SPILL! at kung paano itama ang mga ito. Upang itama ang error, gagamitin namin ang sumusunod na dataset, na naglalaman ng ilang item sa column B , ang dami ng mga ito sa column C , at ang kabuuang benta ng bawat item sa column D . Ipagpalagay, ngayon gusto naming gumamit ng ilang formula sa ibang column. Ngayon, tingnan natin ang mga paraan para itama ang isang spill error sa excel.
1. Itama ang Spill Error na Nagpapakita ng Spill Range ay Hindi Blangko sa Excel
Kapag ang data na humahadlang sa Spill range ay malinaw na nakikita. Isaalang-alang ang sumusunod na senaryo. A #SPILL! ang error ay tumataas kapag ang formula ay inilapat sa data dahil may text o ilang data sa loob ng spill range. Kung nag-click ka sa dilaw na tatsulok mayroon kang mensahe ng error na nagpapakitana ' hindi blangko ang hanay ng pagbuhos '. Isinasaad nito na hinaharangan ng isang value o formula ang spill range ng dynamic array formula.
1.1. Tanggalin ang Data na Pinipigilan ang Spill Range mula sa Paggamit
Kapag naglapat ka ng anumang formula sa mga cell sa Spill range na mayroon nang data sa mga ito, makakakuha ka ng #SPILL! Error. Kumbaga, gusto naming gumamit ng simpleng formula sa column F . Para dito, sundin ang mga aksyon para itama ang problema.
- Una, piliin ang anumang cell sa column F , kung saan mo gustong ang formula.
- Pangalawa, i-type ang formula doon.
=D5:D9
- Sa nakikita natin mayroong data sa cell F7 .
- Dagdag pa, kung pinindot natin ang Enter , makukuha natin ang error na #SPILL! , at kapag inilagay namin ang aming cursor sa tagapagpahiwatig ng error magpapakita ito ng mensaheng ' Hindi blangko ang isang cell na kailangan naming ibuhos ang data '.
- Ngayon, para itama ang error, i-clear lang ang content ng data sa cell F7 . At ang pag-alis lang ng data mula sa cell na iyon ay malulutas ang problema.
- Minsan, walang data na ipinapakita sa hanay na iyon kung saan mo gustong ilagay ang formula ngunit nakukuha pa rin ang error.
- Kung malinaw na malinaw ang saklaw ng spill ngunit nagpapatuloy ang problema sa spill, piliin ang Piliin ang Mga Nakahaharang na Cell mula sa drop-down na menu ng mensahe ng error.
- Pagkataposna, ipapakita nito sa iyo kung aling mga cell ang humaharang sa saklaw ng spill. Tulad ng malinaw nating nakikita, sa formula bar mayroong data sa partikular na cell na iyon, at puti ang kulay ng font ng cell. Iyan ang dahilan kung bakit hindi nakikita sa ating mga mata ang data.
- Higit pa rito, gawing itim ang kulay ng font at alisin ang content.
- Sa wakas, makikita na natin ang resulta at mawawala ang error.
1.2. Alisin ang Custom na Numero “;;;” Pag-format mula sa Cell
Kapag ang isang naka-customize na format ng numero na ' ;;; ' ay ginawa sa isang cell, talagang may panganib na ang # SPILL! maaaring lumitaw ang mga error. Sa ganitong mga sitwasyon, sundin ang mga hakbang upang itama ang mga ito.
- Una, mag-click sa cell na nagpapakita ng error. Sa aming kaso, ang error ay nasa cell F5 .
- Pangalawa, mag-click sa drop-down na menu ng mga mensahe ng error na ay isang tandang padamdam na sakop ng isang dilaw na tatsulok. At, piliin ang Piliin ang Mga Nakahaharang na Cell .
- Iha-highlight nito ang cell kung saan kami nakaharap sa pagbara.
- Susunod, mag-right-click sa cell na iyon at pumunta sa mga opsyon na Format Cells .
- Dadalhin ka nito sa ang Format Cells dialog box.
- Piliin ang Number at piliin ang Custom mula sa Kategorya . At makikita mo sa kanang bahagi ang Uri ng format' ;;; '.
- Ngayon, palitan ang Uri mula sa ' ; ;; ' hanggang ' General '.
- Pagkatapos, i-click ang OK button.
Magbasa Nang Higit Pa: Excel Error: Ang Numero sa Cell na Ito ay Naka-format bilang Text (6 na Pag-aayos)
2. Pinagsamang Mga Cell sa Spill Range para Itama ang Spill (#SPILL!) Error sa Excel
Kumbaga, ginagamit namin ang ang NATATANGING function sa cell F5 , para kunin ang mga natatanging value mula sa hanay ng cell D5:D9 at kunin ang error dahil ang Spill range ay pinagsama ang cell . Tina-type namin ang formula sa cell. At ang formula na ginagamit namin ay:
=UNIQUE(D5:D9)
Tingnan natin ang procedure para ayusin #SPILL ! error.
- Sa simula, mula sa drop-down na menu ng mensahe ng error piliin ang Piliin ang Mga Nakahaharang na Cell .
- Iha-highlight nito ang cell na naging sanhi ng error. At, makikita natin na ang mga cell F6 at G6 ay pinagsama kaya't nangyayari ang error.
- Upang ayusin ito, pumunta sa Home tab mula sa ribbon.
- Piliin ang mga cell na gusto mong i-unmerge. Kaya, pipili kami ng mga cell F6 at G6 .
- Pagkatapos nito, mag-click sa I-unmerge ang Mga Cell mula sa Merge % Center drop-down na menu sa ilalim ng kategoryang Alignment .
- At sa wakas, mawawala ang error at makikita mo ang resulta sa column F . At ang formula ay nasa formulabar.
Magbasa Pa: Paano Ayusin ang #REF! Error sa Excel (6 na Solusyon)
Mga Katulad na Pagbasa
- Paano Maghanap ng Mga Error sa Reference sa Excel (3 Madaling Paraan)
- Paano Ayusin ang "Lilipat ang Mga Nakapirming Bagay" sa Excel (4 na Solusyon)
- Excel VBA: I-off ang "Sa Error Ipagpatuloy ang Susunod"
3. Tamang Excel Table na may Spill Range Error sa Excel
Excel Tables ay hindi pinapayagan ang mga dynamic na array formula. Ipagpalagay na gusto naming ayusin ang mga benta, para dito, ginagamit namin ang SORT function sa excel. Kung makatagpo ka ng #SPILL na isyu sa isang excel table na may saklaw ng spill ng mensahe sa talahanayan tulad ng nakikita sa ibaba, kailangan mong sundin ang mga hakbang na ipinapakita sa ibaba.
- Upang magsimula, mag-click sa error at lalabas ang formula sa formula bar.
=SORT(D5:D9)
- Pagkatapos, kung mag-click kami sa dilaw na tatsulok, makukuha namin ang mensahe ng error na ' Spill range in table '.
- Upang maalis ang error na ito, kailangan nating piliin ang buong talahanayan.
- Pagkatapos noon, pumunta sa Disenyo ng Talahanayan mula sa ribbon.
- Susunod, mag-click sa Convert to Range mula sa Tools group.
- May lalabas na pop-up window at tanungin ang Gusto mo bang i-convert ang talahanayan sa isang normal na hanay?
- Mag-click sa Oo .
- At, iyon lang. Ang pagkakamali ay mawawala at anggagana nang maayos at ipapakita ang resulta sa column E .
4. Hindi Kilalang Spill Range Correction sa Excel
Nati-trigger ang spill error kung hindi matukoy ng Excel ang laki ng natapong array. Kapag nag-iiba ang laki ng natapong array at hindi matukoy ng excel ang laki ng natapong hanay, nangyayari ang error na ito. Ang formula kung minsan ay maaaring maging sanhi ng isang dynamic na array upang palakihin sa pagitan ng mga round ng pag-compute. Ang error na #SPILL! ay magaganap kung ang laki ng dynamic na array ay nagbabago sa buong computation na pumasa at hindi nabalanse. Ang isyung ito ay pinakakaraniwang napapansin kapag gumagamit ng mga random na function tulad ng RANDARRAY , RAND , o RANDBETWEEN na may Dynamic Array na mga function tulad ng SEQUENCE . Halimbawa, sa cell F5 inilalagay namin ang formula sa ibaba.
=SEQUENCE(RANDBETWEEN(1,100))
Habang pinindot ang Enter key mula sa keyboard ipinapakita nito ang mensahe ng error na ' Spill range is unknown '.
Ang tanging paraan upang ayusin ang hindi kawastuhan ng formula na ito ay ang paggamit ng bagong formula para sa iyong mga kalkulasyon.
Magbasa Nang Higit Pa: VALUE Error sa Excel: 7 Dahilan sa Mga Solusyon
5. Ang Spill Range ay Masyadong Malaking Error Correction
Noong Dynamic Array ay hindi available, gumamit ang Excel ng feature na tinatawag na implicit intersection, na nagpilit sa formula na maghatid ng isang resulta kahit na mayroon itong ang kakayahang magbigaymaraming resulta. Isipin natin na sinusubukan mong malaman kung ano ang sanhi ng problema at nalaman mong napakalaki ng saklaw ng spill, tulad ng makikita sa ibaba. Ipagpalagay ang sumusunod na halimbawa. At ang dataset ng halimbawa ay naglalaman ng ilang item sa column B , ang kabuuang benta ng bawat item sa column C at gusto naming mahanap ang resulta ng isang komisyon na 7% sa bawat item. Para dito, kailangan nating gamitin ang formula pababa.
=C:C*7%
Ginagamit ang formula na may awtomatikong overlap sa Excel 2016, 2017, 2019, o mga naunang edisyon, magiging tama ang resulta. Ngunit sa Excel 365, makikita mo ang error tulad ng ipinapakita sa larawan sa ibaba.
5.1. Gumawa ng Implicit Intersection para Ayusin ang Spill Error Gamit ang “@” Operator
Malalapat ang dynamic na array sa isang buong column na B sa tuwing tutukuyin namin ang =C:C . Bilang kahalili, maaari naming gamitin ang @ operator upang pilitin ang Excel na ipatupad ang ipinahiwatig na overlap.
MGA HAKBANG:
- Una, piliin ang cell D5 at palitan ang formula
[email protected]:C*7%
- Pagkatapos, pindutin ang Enter . At lalabas ang formula sa formula bar.
- Talagang itatalaga ang formula sa isang partikular na cell dahil kasama ang ipinahiwatig na overlap. Upang mapahaba ang formula.
- Pagkatapos nito, i-drag ang Fill Handle pababa upang kopyahin ang formula sa saklaw. O kaya, i-double click ang plus ‘ + ’tanda. Doblehin din nito ang formula.
- At, ayun! Makikita mo ang resulta sa column D na siyang resultang column.
5.2. Ayusin ang Spill Error sa pamamagitan ng Referencing Range Sa halip na Mga Column
Ang tinutukoy namin ay column C sa formula =C:C*7% . Sa halip, gamitin ang formula sa ibaba upang sumangguni sa isang partikular na hanay.
=(C5:C9)*7%
At, iyon lang.
Magbasa Nang Higit Pa: Mga Error sa Excel at Ang Kahulugan Nito (15 Iba't Ibang Error)
6. Ayusin ang Out of Memory Spill (#SPILL!) Error sa Excel
Kung ang error ay nagpapahiwatig Out of Memory habang ikaw ay sinusubukang alamin kung ano ang sanhi ng #SPILL na problema, ito ay dahil ang dynamic array formula na ginagamit mo ay tumutukoy sa isang malaking hanay, at ang Excel ay naubusan ng memory, na nagreresulta sa #SPILL! error. Upang malutas ang problema, subukang sumangguni sa isang mas makitid na hanay.
Magbasa Nang Higit Pa: [Naayos!] 'Walang Sapat na Memory' na Error sa Excel (8 Dahilan)
7. Hindi Kinikilala o Fallback Spill (#SPILL!) Error Correction
Kahit na ang Excel ay hindi natukoy o napagkasundo ang pinagmulan ng problema, maaari kang makakuha ng Spill error. Minsan, ang Excel ay hindi matukoy o mapagkasundo ang sanhi ng error na ito. Sa ganitong mga sitwasyon, i-double-check ang formula na mayroong lahat ng kinakailangang argumento at tiyaking