Სარჩევი
მონაცემთა ნაკრებების დიდ დიაპაზონთან მუშაობისას შეიძლება დავინახოთ არასაჭირო ცარიელი უჯრედები, რომლებიც საკმაოდ შემაშფოთებელია. საბედნიეროდ, Excel-ში არსებობს რამდენიმე ვარიანტი ამ არასასურველი ცარიელი უჯრედების წასაშლელად. ასე რომ, ეს სტატია გასწავლით, თუ როგორ შეგიძლიათ ამოიღოთ ცარიელი უჯრედები მონაცემთა დიაპაზონიდან Excel-ში.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ პრაქტიკული სამუშაო წიგნი, რომელიც ჩვენ გამოვიყენეთ ამ სტატიის მოსამზადებლად .
წაშალეთ ცარიელი უჯრედები დიაპაზონიდან.xlsx
9 მეთოდი ცარიელი უჯრედების დიაპაზონიდან Excel-ში
ვუშვათ, მე მაქვს მონაცემთა დიაპაზონი ( B4:E12 ), რომელიც შეიცავს რამდენიმე ელექტრონული პროდუქტის გაყიდვების მონაცემებს (თარიღის მიხედვით). ახლა თქვენ შეგიძლიათ წაშალოთ ცარიელი უჯრედები ხელით მათი სათითაოდ არჩევით (იხილეთ ეკრანის სურათი); რაც, როგორც ჩანს, შრომატევადია, როდესაც მონაცემთა დიაპაზონი დიდია. ამ სტატიაში მე გაჩვენებთ Excel-ში ცარიელი უჯრედების ამოღების 9 მეთოდს.
1. Excel „გადადით სპეციალურზე“ ოფცია ცარიელი უჯრედების წაშლის დიაპაზონიდან
ჩვენ შეგვიძლია გამოვრიცხოთ ცარიელი უჯრედები დიაპაზონიდან გადადით სპეციალურზე პარამეტრის დახმარებით.
ნაბიჯები:
- უპირველეს ყოვლისა, აირჩიეთ მონაცემთა დიაპაზონი ( B4:E12 ) და დააჭირეთ F5 ან Ctrl + G რომ მოიტანოთ დიალოგი გადასვლა ყუთი. შემდეგი, დააჭირეთ სპეციალური დიალოგური ფანჯრიდან.
- შედეგად, გადადით სპეციალურ დიალოგზე. ყუთი გამოჩნდება. ხელმისაწვდომი ვარიანტებიდან აირჩიეთ ბლანკები და დააჭირეთგადადით მონაცემებზე > ცხრილიდან/დიაპაზონიდან .
- შედეგად, ქვემოთ მოცემული ცხრილი გამოჩნდება Power Query Editor ფანჯარაში. აქ, ნაგულისხმევად, null მოთავსებულია ყველა ცარიელ უჯრედში. ახლა ახალი ფანჯრიდან მიჰყევით გზას: მთავარი > წაშლა რიგები > ცარიელი რიგების წაშლა .
- შედეგად, ყველა ის მწკრივი, რომელიც შეიცავდა null-ს, წაიშლება. ახლა ოპერაციის დასახურად გადადით მთავარი > დახურვა & ჩატვირთვა > დახურვა & ჩატვირთვა .
- დასკვნის სახით, საბოლოო შედეგი გამოჩნდება ახალ ფურცელში excel-ში, როგორც ქვემოთ.
დაწვრილებით: როგორ შევავსოთ ცარიელი უჯრედები Excel-ში ზემოთ მნიშვნელობით (5 მარტივი გზა)
დასკვნა
ზემოთ მოცემულ სტატიაში, მე შევეცადე ექსელში ვრცლად განმეხილა რამდენიმე მეთოდი ცარიელი უჯრედების ამოღების მიზნით. იმედია, ეს მეთოდები და განმარტებები საკმარისი იქნება თქვენი პრობლემების მოსაგვარებლად. გთხოვთ შემატყობინოთ, თუ გაქვთ რაიმე შეკითხვა.
OK .
- მას შემდეგ, რაც დააჭირეთ OK , ყველა ცარიელი უჯრედი დიაპაზონში ხაზგასმულია. ახლა დააჭირეთ Ctrl + – კლავიატურიდან, რათა გამოჩნდეს Delete დიალოგი. შემდეგ თქვენი მონაცემებისა და მოთხოვნიდან გამომდინარე, წაშლის რომელიმე ვარიანტი. მე ავირჩიე უჯრედების შეცვლა ზემოთ . კვლავ დააჭირეთ OK . ეს პარამეტრი წაშლის ცარიელ უჯრედებს და გადაიტანს არაცარიელ უჯრედებს ზემოთ.
- შესაბამისად, აქ არის ჩვენი საბოლოო შედეგი.
⏩ შენიშვნა:
- ფრთხილად იყავით წაშლის ვარიანტების არჩევისას წაშლა დიალოგი. წაშლის არასწორი ვარიანტის არჩევა გააფუჭებს თქვენს მონაცემთა დიაპაზონს.
- შეგიძლიათ მოიტანოთ დიალოგი წაშლა არჩევანზე მარჯვენა ღილაკით დაწკაპუნებით ან ბილიკით: მთავარი > ; უჯრედები > წაშლა > უჯრედების წაშლა .
დაწვრილებით: როგორ ცარიელი უჯრედების შევსება Excel-ში გადადით სპეციალურზე (3 მაგალითით)
2. ამოიღეთ ცარიელი უჯრედები დიაპაზონიდან ფილტრის ოფციის გამოყენებით
ახლა მე გავიფილტრავ ცარიელი უჯრედების დიაპაზონი და მოგვიანებით წაშალეთ ეს უჯრედები.
ნაბიჯები:
- პირველად აირჩიეთ დიაპაზონი და დააჭირეთ Ctrl + Shift + L მასზე ფილტრის გამოსაყენებლად. როგორც ფილტრის ვარიანტი გამოიყენება, ჩამოსაშლელი ისარი გამოჩნდება.
- ახლა, დავუშვათ, გავფილტრავ დიაპაზონის მე-3 სვეტი ( B5:E12 ) თარიღი საფუძველზე. ამისათვის დააწკაპუნეთჩამოსაშლელი ხატულაზე თარიღის სვეტიდან, მოათავსეთ მონიშვნა მხოლოდ Blanks ოფციაზე და დააჭირეთ OK .
- შედეგად, ყველა მწკრივი, რომელიც შეიცავს ცარიელ უჯრედებს, გაფილტრული იქნება. ახლა აირჩიეთ ყველა სტრიქონი და დააწკაპუნეთ მაუსის მარჯვენა ღილაკით, დააწკაპუნეთ წლის წაშლა .
- ამის შემდეგ, Microsoft Excel შეტყობინების ყუთი ითხოვს მწკრივის წაშლის დადასტურებას. დააწკაპუნეთ OK .
- შემდეგ ამოიღეთ ფილტრი Ctrl + Shift + L ხელახლა დაჭერით. და ბოლოს, ნახავთ, რომ ყველა ცარიელი უჯრედი გაქრა დიაპაზონიდან
წაიკითხეთ მეტი: როგორ ამოიღოთ ცარიელი უჯრედები Excel (10 მარტივი გზა)
3. გამოიყენეთ გაფართოებული ფილტრის ფუნქცია, რათა ამოიღოთ ცარიელი უჯრედები დიაპაზონიდან
Advanced Filter Excel-ის ფუნქცია საოცარი გზაა გამორიცხოს ცარიელი უჯრედები მონაცემთა დიაპაზონიდან. დავუშვათ, გსურთ წაშალოთ ცარიელი უჯრედები ორი სვეტიდან ( თარიღი და გაყიდვები ) ჩვენი არსებული მონაცემთა ნაკრებიდან. ვნახოთ, როგორ გავაკეთოთ ეს გაფართოებული ფილტრის ვარიანტის გამოყენებით.
ნაბიჯები:
- პირველ რიგში, აკრიფეთ არა ტოლი ( ) სიმბოლო უჯრედში G5 და H5 .
- შემდეგი, გადადით მონაცემებზე > გაფართოებული .
- შემდეგ, დამატებითი ფილტრი გამოჩნდება დიალოგი. ახლა ველიდან აირჩიეთ კოპირება სხვა ადგილას , მიუთითეთ სიის დიაპაზონი ( B4:E12 ), კრიტერიუმების დიაპაზონი ( G4:H5 ), კოპირება ( B4 ). შემდეგ დააჭირეთ OK .
- შესვლისას OK , დიაპაზონი იფილტრება სხვა ადგილას, როგორც ქვემოთ. (ცარიელი უჯრედები წაშლილია).
⏩ შენიშვნა:
- გახსოვდეთ კრიტერიუმების დიაპაზონის სათაური ( G4:H5 ) უნდა იყოს დედა მონაცემთა ნაკრების მსგავსი ( B4:E12 ).
დაწვრილებით: როგორ გამოვთვალოთ Excel-ში, თუ უჯრედები ცარიელი არ არის: 7 სამაგალითო ფორმულა
4. ამოიღეთ ცარიელი უჯრედები ვერტიკალური დიაპაზონიდან
ამჯერად გამოვიყენებ კომბინაციას IFERROR , INDEX , SMALL , IF , MIN , ISBLANK და ROW ფუნქციონირებს ვერტიკალურ დიაპაზონში არსებული ცარიელი უჯრედების წასაშლელად, რომელიც შეიცავს ხილის სახელებს.
ნაბიჯები:
- აკრიფეთ ქვემოთ მოცემული ფორმულა Cell D5 და დააჭირეთ Enter .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")
- ფორმულის შეყვანისთანავე მიიღებთ ქვემოთ მოცემულ შედეგს. ახლა გადაიტანეთ შევსების სახელურის ( + ) ინსტრუმენტი, რომ მიიღოთ საბოლოო შედეგი.
- ში დასასრულს, ნახავთ, რომ ცარიელი უჯრედები გამორიცხულია მიღებული დიაპაზონიდან.
🔎 როგორ მუშაობს ფორმულა?
- ISBLANK($B$5:$B$12)
აქ ISBLANK ფუნქცია ამოწმებს თუ არა უჯრედი ცარიელია თუ არა B5:E12 დიაპაზონში დააბრუნებს True ან False .
- ROW($B$5:$B$12)
ახლა, ROW ფუნქცია აბრუნებს რიგების ნომრებს დიაპაზონში B5:E12 და უპასუხებს:
{ 5;6;7;8;9; 10;11;12 }
- MIN(ROW($B$5:$B$12))
შემდეგ MIN ფუნქცია პოულობს მწკრივის ყველაზე დაბალ რიცხვს დიაპაზონში, რომელიც არის:
{5}
მოგვიანებით,
- IF(ISBLANK($B$5:$B$12),””,ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
ზემოხსენებული ფორმულა აბრუნებს:
{ 1;2;””;4;5;6;””;8 }
შემდეგ რომ,
- SMALL(IF(ISBLANK($B$5:$B$12),””,ROW($B$5:$B$12)-MIN(ROW($B$5 :$B$12))+1), ROW(A1))
აქ, SMALL ფუნქცია აბრუნებს k -th უმცირეს მნიშვნელობას დიაპაზონიდან და ფორმულა პასუხობს:
{ 1 }
ახლა მოდის INDEX ფუნქცია,
- INDEX( $B$5:$B$12, SMALL(IF(ISBLANK($B$5:$B$12),””,ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12)) +1), ROW(A1)))
INDEX ფორმულა აბრუნებს
{ „Apple“ }
ბოლოს,
- IFERRO R(INDEX($B$5:$B$12, SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$ B$12))+1), ROW(A1)))””)
IFERROR ფუნქცია აბრუნებს ცარიელს, თუ INDEX ფორმულა აბრუნებს შეცდომას.
მსგავსი შიგთავსი: როგორ ამოიღოთ ბლანკები სიიდან Excel-ში ფორმულის გამოყენებით (4 მეთოდი)
5. ცარიელი უჯრედების ამოღება ჰორიზონტალური დიაპაზონიდან სია
წინა მეთოდისგან განსხვავებით,ახლა მე ამოვიღებ ცარიელ უჯრედებს მონაცემთა ჰორიზონტალური დიაპაზონიდან. ამჯერადაც გამოვიყენებ Excel ფუნქციების კომბინაციას ( IF , COLUMN , SUM , INDEX და SMALL ).
ნაბიჯები:
- აკრიფეთ შემდეგი ფორმულა უჯრედში B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")
- როგორც კი დააჭერთ Enter , ფორმულა მოგცემთ ქვემოთ მოცემული შედეგი. გადაათრიეთ Fill Handle ინსტრუმენტი მარჯვნივ, რომ მიიღოთ საბოლოო შედეგი.
- ბოლოს, აქ არის საბოლოო შედეგი. ყველა ცარიელი უჯრედი წაშლილია ზემოაღნიშნული დიაპაზონიდან.
🔎 როგორ მუშაობს ფორმულა?
მოდით ავხსნათ ფორმულის პირველი ნაწილი, რომელიც არის:
- COLUMN(B:B)<=SUM(–($B$5:$I$5””) )+1
ზემოხსენებული ფორმულა აბრუნებს
{ TRUE }
სად,
- COLUMN(B:B)
COLUMN ფუნქცია პასუხობს სვეტის ნომერს B:B , რომელიც არის:
{ 2 }
შემდეგ.
- $B$5:$I$5””
ეს დაბრუნდება:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
მოგვიანებით,
- SUM(–($B$5:$I$5””)
SUM ფუნქცია აჯამებს TRUE-ის რაოდენობას მნიშვნელობები და პასუხები:
{ 6 }
შემდეგ გადადით ფორმულის მეორე ნაწილზე:
- INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)- 1))
ზემოხსენებული ფორმულააბრუნებს:
{ „Apple“ }
სად,
- IF($B$5:$I$5““ ,COLUMN($B$5:$I$5)-1,””)
აქ, IF ფუნქცია ამოწმებს თუ არა $B$5:$ I$5”” და შესაბამისად პასუხობს:
{ 1,2,””,4,5,6,””,8 }
შემდეგ ,
- SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B) -1)
მოგვიანებით, SMALL ფუნქცია აბრუნებს k-th უმცირეს მნიშვნელობას ჩვენი მონაცემთა დიაპაზონიდან, რომელიც არის:
{ 1 }
ბოლოს, აქ არის მთელი ფორმულა:
- IF(COLUMN(B:B)<=SUM(–($B$5: $I$5”))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,” ”),COLUMN(B:B)-1)),””)
ზემოთ ფორმულა აბრუნებს:
{ Apple }
დაწვრილებით: VBA Excel-ში ცარიელი უჯრედების დასათვლელად (3 მეთოდი)
მსგავსი წაკითხვები
- Excel VBA: შეამოწმეთ არის თუ არა რამდენიმე უჯრედი ცარიელი (9 მაგალითი)
- გაუმკლავდეთ ცარიელ უჯრედებს, რომლებიც ნამდვილად არ არიან ცარიელი Excel-ში (4 გზა)
- როგორ შეავსოთ ცარიელი უჯრედები 0-ით Excel-ში (3 მეთოდი) <1 2> გამოიყენეთ პირობითი ფორმატირება Excel-ში, თუ სხვა უჯრედი ცარიელია
- Null vs ცარიელი Excel-ში
6. Excel FILTER ფუნქცია წაშალეთ ცარიელი უჯრედები
თუ მუშაობთ Excel 365 -ში, შეგიძლიათ გამოიყენოთ FILTER ფუნქცია ცარიელი უჯრედების ამოსაშლელად excel-ის დიაპაზონიდან. ფუნქციის გამოსაყენებლად ჩვენ გადავიყვანთ მონაცემთა დიაპაზონს ( B4:E12 ) Excel-ის ცხრილად დაჭერით.Ctrl + T .
ნაბიჯები:
- აკრიფეთ ქვემოთ მოცემული ფორმულა Cell B15 .
=FILTER(Table1,Table1[Products]"","")
- დააჭირეთ Enter .
- ზემოთ მოყვანილი ფორმულა გამოიწვევს მასივს (ლურჯ ფერში) წაშლის ცარიელ უჯრედებს ზემოთ მოცემული ცხრილის პირველი სვეტიდან ( პროდუქტები ).
წაიკითხეთ მეტი: როგორ უგულებელყოთ ცარიელი უჯრედები დიაპაზონში Excel-ში (8 გზა)
7. გამოიყენეთ ძებნა ოფცია Excel-ში დიაპაზონიდან ცარიელი უჯრედების წასაშლელად
ჩვენ შეგვიძლია ძალიან მარტივად წაშალოთ ცარიელი უჯრედები დიაპაზონიდან Excel-ის Find ოფციის გამოყენებით.
ნაბიჯები:
- პირველ რიგში, აირჩიეთ მონაცემთა დიაპაზონი ( B5:E12 ). შემდეგ დააჭირეთ Ctrl + F რათა მოიტანოთ დიალოგი ძებნა და ჩანაცვლება . დიალოგის გამოჩენის შემდეგ, დატოვეთ იპოვეთ რა ველი ცარიელი, აირჩიეთ მნიშვნელობები ჩამოსაშლელი მენიუდან შეხედეთ , დააყენეთ გამშვები პუნქტი სრული შესატყვისი უჯრედის შინაარსი და ბოლოს დააჭირეთ ყველას პოვნა .
- შესაბამისად, თქვენ მიიღებთ სიას, რომელიც შეიცავს ცარიელ უჯრედებს. ახლა აირჩიეთ მთელი გამომავალი Ctrl კლავიშის დაჭერით. შემდეგ გადადით მთავარი > უჯრედები > წაშლა > უჯრედების წაშლა რათა მოიტანოთ დიალოგი წაშლა .
- ამის შემდეგ აირჩიეთ წაშლის ვარიანტი და დააჭირეთ OK (იხილეთ ეკრანის სურათი).
- შედეგად, აქ არის გამომავალი, რომელიც მივიღე, რადგან ავირჩიე Shift უჯრედები ზემოთ წაშლის ვარიანტი. დააწკაპუნეთ OK .
- დასკვნის სახით დააჭირეთ დახურვა პროცესის დასასრულებლად.
დაწვრილებით: როგორ მოვძებნოთ და შეცვალოთ ცარიელი უჯრედები Excel-ში (4 მეთოდი)
8 ამოიღეთ ცარიელი უჯრედები დიაპაზონიდან Excel-ის დახარისხების ოფციის გამოყენებით
ამ მეთოდით, მე გაჩვენებთ, თუ როგორ ამოიღოთ ცარიელი უჯრედები დიაპაზონიდან Sort ოპციის გამოყენებით excel.
ნაბიჯები:
- პირველად აირჩიეთ დიაპაზონი. შემდეგ გადადით მონაცემები > დახარისხება & ფილტრი > დახარისხება A-დან Z-მდე ხატულა (იხილეთ ეკრანის სურათი).
- შედეგად, მონაცემთა დიაპაზონი დალაგდება როგორც ქვემოთ. ყველა ცარიელი მწკრივი ჩამოთვლილია დიაპაზონის ბოლოს.
- ახლა დააჭირეთ Ctrl + – კლავიატურიდან მოსატანად დიალოგი წაშლა . აირჩიეთ წლის წაშლა ვარიანტი და დააჭირეთ OK .
- და ბოლოს, აქ არის საბოლოო შედეგი. ყველა ცარიელი მწკრივი წაიშლება ჩვენი მონაცემთა დიაპაზონიდან.
წაიკითხეთ მეტი: როგორ ამოიღოთ ცარიელი უჯრედები Excel-ში ფორმულის გამოყენებით (7 მეთოდი)
9. Excel Power Query ცარიელი უჯრედების წასაშლელად
ამ მეთოდით მე გაჩვენებთ, თუ როგორ უნდა ამოიღოთ ცარიელი უჯრედები Excel Power Query . მოდით გამოვიკვლიოთ ამის გაკეთების პროცესი. ჩემი მუშაობის სიმარტივისთვის, მე გადავაქციე ჩემი მონაცემთა დიაპაზონი ცხრილად Ctrl +T დაჭერით.
ნაბიჯები:
- დააწკაპუნეთ ცხრილის ნებისმიერ ადგილას,