Სარჩევი
შეცდომა #SPILL არის Excel-ის გავრცელებული პრობლემა, რომელიც გავლენას ახდენს უმეტეს პირებზე, რომლებიც იყენებენ Office 365 Excel ვერსიებს. Excel-ის უახლესი გამოშვება Office 365 ლიცენზიით შეიცავს დინამიური მასივის ფორმულების კოლექციას. სტანდარტული Excel ფორმულისგან განსხვავებით, კომპლექსურ ფორმულირებებს შეუძლიათ მრავალი ოპერაციის შესრულება და ერთდროულად სხვადასხვა ატრიბუტების წარმოება. ამ სტატიაში ჩვენ წარმოგიდგენთ შვიდ სხვადასხვა მეთოდს Excel-ში დაღვრის შეცდომის გამოსასწორებლად.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ სამუშაო წიგნი და ივარჯიშოთ მათთან ერთად.
დაღვრის შეცდომა Excel.xlsx-ში
რა არის დაღვრა (#SPILL!) შეცდომა Excel-ში?
დაღვრის დიაპაზონი არის უჯრედების ნაკრები, რომელიც შეიცავს შედეგებს. #დაღვრა! შეცდომა ჩნდება, თუ რაიმე სხვა სამუშაო ფურცელზე აჩერებს დიაპაზონს კეთილთვისებიანი შევსებისგან. ძირითადად შეცდომა #SPILL! არის შეცდომა, რომელიც ხდება მაშინ, როდესაც ფორმულა გამოიმუშავებს ბევრ შედეგს, მაგრამ ვერ ასახავს მათ ერთსა და იმავე გვერდზე.
What Generates Spill (# SPILL!) შეცდომა?
როდესაც დაღვრაზე დიაპაზონი დაბრკოლდება ელცხრილის მსგავსი რაღაცით, #SPILL ! ჩნდება შეცდომა. შეცდომა #SPILL ხდება მაშინ, როდესაც დიაპაზონი, რომელშიც უნდა იყოს წარმოდგენილი ფორმულის შედეგი, დაბლოკილია სხვა მონაცემებით. როდესაც უჯრედები დაღვრილი დიაპაზონის შიგნით შეიცავს ტექსტს, სივრცეს ან გაერთიანებულია, ეს შეიძლება თავიდან იქნას აცილებული. თუ არ არის საკმარისი ტევადობარომ ყველა ფუნქციის არგუმენტი მართებულია.
დასკვნა
ზემოხსენებული მეთოდები დაგეხმარებათ გამოასწოროთ დაღვრილის შეცდომა Excel-ში. იმედია ეს დაგეხმარება! თუ თქვენ გაქვთ რაიმე შეკითხვები, წინადადებები ან გამოხმაურება, გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში. ან შეგიძლიათ გადახედოთ ჩვენს სხვა სტატიებს ExcelWIKI.com ბლოგზე!
დინამიური მასივის ფუნქციები ნებისმიერი გამომავალი გამოსასვლელად, #SPILL! წარმოიქმნება შეცდომები. დინამიური მასივები არის კონფიგურირებადი მასივები, რომლებიც ფორმულებს საშუალებას აძლევს შექმნან მრავალფეროვანი ვარიანტები ცხრილების სხვადასხვა უჯრედებისთვის ეყრდნობა კონკრეტული უჯრედის გამოთვლას. Excel 365 -ში დინამიური მასივების დანერგვით, ნებისმიერი ფორმულა, რომელიც წარმოქმნის მრავალ გამოთვლას, „იღვრება“ ამ შედეგებს მეზობელ უჯრედებში.7 მეთოდი დაღვრის გამოსწორების მიზნით (#SPILL! ) შეცდომა Excel-ში
#SPILL! შეცდომა, ჯერ უნდა დავადგინოთ პრობლემური შეტყობინება, რომელიც გამოჩნდება. მოდით გადავხედოთ ზოგიერთ სცენარს, სადაც შეგიძლიათ მიიღოთ #SPILL! პრობლემა და როგორ გამოვასწოროთ ისინი. შეცდომის გამოსასწორებლად ჩვენ ვაპირებთ გამოვიყენოთ შემდეგი მონაცემთა ნაკრები, რომელიც შეიცავს ზოგიერთ ელემენტს სვეტში B , მათ რაოდენობას სვეტში C და თითოეული ელემენტის მთლიან გაყიდვებს სვეტში D . დავუშვათ, ახლა გვინდა გამოვიყენოთ რაიმე ფორმულა სხვა სვეტში. ახლა ვნახოთ Excel-ში დაღვრის შეცდომის გამოსწორების მეთოდები.
1. შეასწორეთ დაღვრის შეცდომა, რომელიც აჩვენებს, რომ დაღვრის დიაპაზონი არ არის ცარიელი Excel-ში
როცა მონაცემები, რომლებიც აფერხებენ დაღვრის დიაპაზონს, აშკარად ჩანს. განვიხილოთ შემდეგი სცენარი. #SPILL! შეცდომა ჩნდება, როდესაც ფორმულა გამოიყენება მონაცემებზე, რადგან არის ტექსტი ან ზოგიერთი მონაცემი დაღვრის დიაპაზონში. თუ დააჭირეთ ყვითელ სამკუთხედს, თქვენ გაქვთ შეცდომის შეტყობინება, რომელიც გამოჩნდებარომ „ დაღვრის დიაპაზონი არ არის ცარიელი “. ეს მიუთითებს, რომ მნიშვნელობა ან ფორმულა ბლოკავს დინამიური მასივის ფორმულის დაღვრის დიაპაზონს.
1.1. წაშალეთ მონაცემები, რომლებიც ხელს უშლის დაღვრის დიაპაზონის გამოყენებას
როდესაც რომელიმე ფორმულას გამოიყენებთ დაღვრილების დიაპაზონის უჯრედებზე, რომლებსაც უკვე აქვთ მონაცემები, მიიღებთ #SPILL! შეცდომა. დავუშვათ, ჩვენ გვინდა გამოვიყენოთ მარტივი ფორმულა სვეტში F . ამისათვის მიჰყევით მოქმედებებს პრობლემის გამოსასწორებლად.
- პირველ რიგში, აირჩიეთ ნებისმიერი უჯრედი სვეტში F , სადაც გსურთ ფორმულა.
- მეორე, აკრიფეთ ფორმულა არსებობს.
=D5:D9
- როგორც ვხედავთ არის მონაცემები უჯრედში F7 .
- შემდეგ, თუ დავაჭერთ Enter -ს, მივიღებთ #SPILL! შეცდომას. , და როდესაც ჩვენ კურსორს დავაყენებთ შეცდომის ინდიკატორზე, ის აჩვენებს შეტყობინებას " უჯრედი, რომელშიც მონაცემები უნდა დავასხათ, ცარიელი არ არის ".
<. 3>
- ახლა, შეცდომის გამოსასწორებლად, უბრალოდ გაასუფთავეთ მონაცემთა შინაარსი უჯრედში F7 . და მხოლოდ ამ უჯრედიდან მონაცემების ამოღება მოაგვარებს პრობლემას.
- ზოგჯერ, არ არის ნაჩვენები მონაცემები იმ დიაპაზონში, სადაც გსურთ დააყენოთ ფორმულა, მაგრამ მაინც მიიღებთ შეცდომას.
- თუ დაღვრის დიაპაზონი აშკარად ნათელია, მაგრამ დაღვრის პრობლემა შენარჩუნებულია, აირჩიეთ აირჩიეთ დამაბრკოლებელი უჯრედები შეცდომის შეტყობინების ჩამოსაშლელი მენიუდან.
- შემდეგრომ, ეს გაჩვენებთ რომელი უჯრედები ბლოკავს დაღვრის დიაპაზონს. როგორც ნათლად ვხედავთ, ფორმულის ზოლში არის მონაცემები ამ კონკრეტულ უჯრედში და უჯრედის შრიფტის ფერი თეთრია. ეს არის მიზეზი იმისა, რომ მონაცემები არ ჩანს ჩვენს თვალში.
- გარდა ამისა, შეცვალეთ შრიფტის ფერი შავზე და წაშალეთ შინაარსი.
- საბოლოოდ, ჩვენ შევძლებთ შედეგის ნახვას და შეცდომა გაქრება.
1.2. ამოიღეთ მორგებული ნომერი „;;;“ დაფორმატება უჯრედიდან
როდესაც მორგებული რიცხვის ფორმატი „ ;;; “ შესრულებულია უჯრედზე, ნამდვილად არსებობს რისკი, რომ # SPILL! შეცდომები შეიძლება გამოჩნდეს. ასეთ ვითარებაში მიჰყევით ნაბიჯებს მათ გამოსასწორებლად.
- პირველ რიგში, დააწკაპუნეთ უჯრედზე, რომელიც აჩვენებს შეცდომას. ჩვენს შემთხვევაში, შეცდომა არის უჯრედში F5 .
- მეორე, დააწკაპუნეთ შეცდომის შეტყობინებების ჩამოსაშლელ მენიუზე, რომელიც არის ძახილის ნიშანი, რომელიც დაფარულია ყვითელი სამკუთხედით. და აირჩიეთ აირჩიეთ დამაბრკოლებელი უჯრედები .
- ეს ხაზს უსვამს უჯრედს, რომელშიც დაბლოკვის წინაშე აღმოვჩნდით.
- შემდეგ, დააწკაპუნეთ ამ უჯრედზე მაუსის მარჯვენა ღილაკით და გადადით Cells-ის ფორმატის ოფციებზე.
- ეს გადაგიყვანთ დიალოგური ფანჯარა უჯრედების ფორმატირება .
- აირჩიეთ ნომერი და აირჩიეთ მორგებული კატეგორიიდან . და მარჯვენა მხარეს ხედავთ ფორმატის ტიპი ' ;;; '.
- ახლა შეცვალეთ ტიპი -დან „ ; ;; ' to ' General '.
- შემდეგ, დააწკაპუნეთ OK ღილაკზე.
დაწვრილებით: Excel-ის შეცდომა: ამ უჯრედის ნომერი დაფორმატებულია ტექსტად (6 შესწორება)
2. გაერთიანდა უჯრედები დაღვრის დიაპაზონში დაღვრის (#SPILL!) შეცდომის გამოსასწორებლად Excel-ში
ვთქვათ, ვიყენებთ UNIQUE ფუნქციას უჯრედში F5 , რათა მიიღეთ უნიკალური მნიშვნელობები უჯრედების დიაპაზონიდან D5:D9 და მიიღეთ შეცდომა, რადგან დაღვრილმა დიაპაზონმა გააერთიანა უჯრედი . ჩვენ ვწერთ ფორმულას უჯრედში. და ფორმულა, რომელსაც ჩვენ ვიყენებთ არის:
=UNIQUE(D5:D9)
მოდით ვნახოთ #SPILL გამოსწორების პროცედურა ! შეცდომა.
- საწყისში შეცდომის შეტყობინების ჩამოსაშლელი მენიუდან აირჩიეთ აირჩიეთ დაბრკოლებადი უჯრედები .
- ეს მონიშნავს იმ უჯრედს, რომელმაც შეცდომა გამოიწვია. და, ჩვენ ვხედავთ, რომ უჯრედები F6 და G6 გაერთიანდა, ამიტომ ხდება შეცდომა.
- ამის გამოსასწორებლად გადადით მთავარი ჩანართი ლენტიდან.
- აირჩიეთ უჯრედები, რომელთა გაერთიანება გსურთ. ასე რომ, ჩვენ ვირჩევთ უჯრედებს F6 და G6 .
- ამის შემდეგ, დააწკაპუნეთ უჯრედების გაერთიანება % ცენტრის შერწყმა ჩამოშლილი მენიუ Alignment კატეგორიის ქვეშ.
- და ბოლოს, შეცდომა გაქრება და შედეგს ნახავთ სვეტში F . და ფორმულა ფორმულაშიაბარი.
დაწვრილებით: როგორ გავასწოროთ #REF! შეცდომა Excel-ში (6 გამოსავალი)
მსგავსი წაკითხვები
- როგორ მოვძებნოთ მითითების შეცდომები Excel-ში (3 მარტივი მეთოდი)
- როგორ გამოვასწოროთ „ფიქსირებული ობიექტები გადაადგილდებიან“ Excel-ში (4 გამოსავალი)
- Excel VBA: გამორთეთ „შეცდომის განახლება შემდეგი“
3. შეასწორეთ Excel ცხრილი დაღვრილის დიაპაზონის შეცდომით Excel-ში
Excel ცხრილები არ დაუშვებს მასივის დინამიურ ფორმულებს. დავუშვათ, რომ ჩვენ გვინდა გაყიდვების დახარისხება, ამისთვის ვიყენებთ SORT ფუნქციას excel-ში. თუ თქვენ წააწყდებით #SPILL პრობლემას Excel-ის ცხრილზე შეტყობინებების დაღვრის დიაპაზონით ცხრილში, როგორც ეს ნაჩვენებია ქვემოთ, თქვენ უნდა შეასრულოთ ქვემოთ ნაჩვენები ნაბიჯები.
- დასაწყებად დააწკაპუნეთ შეცდომაზე და ფორმულა გამოჩნდება ფორმულების ზოლში.
=SORT(D5:D9)
- შემდეგ, თუ დავაწკაპუნებთ ყვითელ სამკუთხედზე, მივიღებთ შეცდომის შეტყობინებას, რომელიც არის ' დაღვრილი დიაპაზონი ცხრილში '.
- ამ შეცდომისგან თავის დასაღწევად, უნდა ავირჩიოთ მთელი ცხრილი.
- ამის შემდეგ გადადით Table Design ლენტიდან.
- შემდეგი, დააწკაპუნეთ კონვერტირება დიაპაზონში ინსტრუმენტები ჯგუფიდან.
- გაჩნდება ამომხტარი ფანჯარა და ჰკითხეთ გსურთ ცხრილის ნორმალურ დიაპაზონში გადაყვანა?
- დააწკაპუნეთ დიახ .
- და ეს არის ის. შეცდომა გაქრება დაფუნქცია იმუშავებს გამართულად და აჩვენებს შედეგს სვეტში E .
4. უცნობი დაღვრის დიაპაზონის კორექცია Excel-ში
დაღვრილის შეცდომა ჩნდება, თუ Excel ვერ განსაზღვრავს დაღვრილი მასივის ზომას. როდესაც დაღვრილი მასივის ზომა იცვლება და Excel ვერ ახერხებს დაღვრილი დიაპაზონის ზომის განსაზღვრას, ჩნდება ეს შეცდომა. ფორმულამ შეიძლება ზოგჯერ გამოიწვიოს დინამიური მასივის გაფართოება გამოთვლით რაუნდებს შორის. შეცდომა #SPILL! წარმოიქმნება, თუ დინამიური მასივის ზომა იცვლება გამოთვლის განმავლობაში და არ დაბალანსდება. ეს პრობლემა ყველაზე ხშირად ვლინდება შემთხვევითი ფუნქციების გამოყენებისას, როგორიცაა RANDARRAY , RAND , ან RANDBETWEEN დინამიური მასივის ფუნქციებით, როგორიცაა SEQUENCE . მაგალითად, უჯრედში F5 ჩვენ ვდებთ ფორმულას ქვემოთ.
=SEQUENCE(RANDBETWEEN(1,100))
დაჭერისას Enter კლავიატურიდან კლავიატურაზე გამოსახულია შეცდომის შეტყობინება „ დაღვრის დიაპაზონი უცნობია “.
ამ ფორმულის უზუსტობის გამოსწორების ერთადერთი გზა არის ახალი ფორმულის გამოყენება თქვენი გამოთვლებისთვის.
დაწვრილებით: VALUE შეცდომა Excel-ში: 7 მიზეზი გადაწყვეტილებებით
5. დაღვრის დიაპაზონი ძალიან დიდია შეცდომის კორექტირება
როდესაც დინამიური მასივი მიუწვდომელი იყო, Excel-მა გამოიყენა ფუნქცია, რომელსაც ეწოდება იმპლიციტური კვეთა, რომელიც აიძულებდა ფორმულას მიეწოდებინა ერთი შედეგი მაშინაც კი, თუ მას ჰქონდა. მიწოდების უნარიმრავალრიცხოვანი შედეგი. წარმოვიდგინოთ, რომ თქვენ ცდილობთ გაარკვიოთ რა იწვევს პრობლემას და აღმოაჩენთ, რომ დაღვრის დიაპაზონი ძალიან დიდია, როგორც ეს ქვემოთ ჩანს. დავუშვათ შემდეგი მაგალითი. და მაგალითის მონაცემთა ნაკრები შეიცავს ზოგიერთ ელემენტს სვეტში B , თითოეული ნივთის მთლიან გაყიდვებს სვეტში C და გვინდა ვიპოვოთ 7% საკომისიოს შედეგი. თითოეულ ნივთზე. ამისათვის ჩვენ უნდა გამოვიყენოთ ფორმულა ქვემოთ.
=C:C*7%
ფორმულა გამოიყენება ავტომატური გადახურვით Excel 2016, 2017, 2019 ან წინა გამოცემებში, შედეგი სწორი იქნება. მაგრამ Excel 365-ში ნახავთ შეცდომას, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე.
5.1. შექმენით იმპლიციტური კვეთა დაღვრის შეცდომის გამოსასწორებლად „@“ ოპერატორის გამოყენებით
დინამიური მასივი ვრცელდება მთელ B სვეტზე, როდესაც ჩვენ მივუთითებთ =C:C . ალტერნატიულად, ჩვენ შეიძლება გამოვიყენოთ @ ოპერატორი, რათა აიძულოთ Excel-ი განახორციელოს ნაგულისხმევი გადახურვა.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ უჯრედი D5 და ჩაანაცვლეთ ფორმულა
[email protected]:C*7%
- შემდეგ დააჭირეთ Enter . და ფორმულა გამოჩნდება ფორმულების ზოლში.
- ფორმულა მართლაც მიენიჭება კონკრეტულ უჯრედს, რადგან ნაგულისხმევი გადახურვა შედის. ფორმულის გახანგრძლივების მიზნით.
- ამის შემდეგ გადაიტანეთ შევსების სახელური ქვემოთ, რათა დააკოპიროთ ფორმულა დიაპაზონში. ან ორჯერ დააწკაპუნეთ პლუს “ + “ნიშანი. ეს ასევე იმეორებს ფორმულას.
- და, ეს არის ის! შედეგის ნახვა შეგიძლიათ სვეტში D , რომელიც არის მიღებული სვეტი.
5.2. დაღვრილის შეცდომის გამოსწორება სვეტების ნაცვლად დიაპაზონის მითითებით
ჩვენ ვგულისხმობთ სვეტს C ფორმულაში =C:C*7% . ამის ნაცვლად, გამოიყენეთ ქვემოთ მოცემული ფორმულა კონკრეტული დიაპაზონისთვის.
=(C5:C9)*7%
და ეს ყველაფერი.
დაწვრილებით: შეცდომები Excel-ში და მათი მნიშვნელობა (15 განსხვავებული შეცდომა)
6. მეხსიერების ამოწურვის გამოსწორება (#SPILL!) Excel-ში შეცდომის გამოსწორება
თუ შეცდომა მიუთითებს მეხსიერების ამოწურვა სანამ ხართ ვცდილობთ გავარკვიოთ, რა იწვევს #SPILL პრობლემას, ეს იმიტომ ხდება, რომ დინამიური მასივის ფორმულა, რომელსაც თქვენ იყენებთ, ეხება უზარმაზარ დიაპაზონს და Excel ამოიწურება მეხსიერება, რის შედეგადაც #SPILL! შეცდომა. პრობლემის გადასაჭრელად, სცადეთ მიმართოთ უფრო ვიწრო დიაპაზონს.
წაიკითხეთ მეტი: [გამოსწორდა!] შეცდომა Excel-ში „არ არის საკმარისი მეხსიერება“ (8 მიზეზი)
7. ამოუცნობი ან სარეზერვო დაღვრა (#SPILL!) შეცდომის გამოსწორება
მაშინაც კი, თუ Excel არ აღმოაჩენს ან არ ადარებს წარმოშობას პრობლემა, შეიძლება მიიღოთ დაღვრა შეცდომა. ზოგჯერ, Excel ვერ ახერხებს ამ შეცდომის მიზეზის იდენტიფიცირებას ან შეჯერებას. ასეთ ვითარებაში, გადაამოწმეთ ფორმულა, რომელსაც აქვს ყველა საჭირო არგუმენტი და დარწმუნდით