Како да се отстранат празните ќелии од опсег во Excel (9 методи)

  • Споделете Го Ова
Hugh West

Додека работиме со голем опсег на збирки на податоци, може да видиме некои непотребни празни ќелии кои се прилично досадни. За среќа, во Excel, постојат неколку опции за бришење на овие несакани празни ќелии. Значи, оваа статија ќе ве води како можете да ги отстраните празните ќелии од опсегот на податоци во ексел.

Преземете ја работната книга за вежбање

Можете да ја преземете работната книга за вежбање што ја користевме за подготовка на овој напис .

Отстранете празни ќелии од опсег.xlsx

9 методи за отстранување на празни ќелии од опсег во Excel

Да претпоставиме, Имам опсег на податоци ( B4:E12 ) кој содржи податоци за продажба на неколку електронски производи (по датум). Сега, можете рачно да бришете празни ќелии со избирање на нив една по една (види слика од екранот); што изгледа одзема многу време кога опсегот на податоци е голем. Во оваа статија, ќе ви покажам 9 методи за отстранување на празни ќелии во ексел.

1. Опција „Оди во специјално“ на Excel за бришење празни ќелии од опсег

Можеме да ги исклучиме празните ќелии од опсегот со помош на опцијата Оди во специјално .

Чекори:

  • Прво, изберете го опсегот ( B4:E12 ) на податоци и притиснете F5 или Ctrl + G за да го доведете дијалогот Оди на кутија. Следно притиснете Специјални од полето за дијалог.

  • Како резултат на тоа, дијалогот Оди во специјален се појавува кутија. Изберете Празни од достапните опции и притиснетеодете на Податоци > Од табела/опсег .

  • Како последица, табелата подолу ќе се појави во прозорецот Power Query Editor . Тука, стандардно, null се става во сите празни ќелии. Сега од новиот прозорец, следете ја патеката: Дома > Отстранете ги редовите > Отстранете ги празните редови .

  • Како резултат на тоа, сите редови што содржат нула се отстранети. Сега за да ја затворите операцијата, одете во Дома > Затвори & Вчитај > Затвори & Вчитај .

  • Како заклучок, крајниот резултат ќе се појави во нов лист во Excel како подолу.

Прочитајте повеќе: Како автоматско пополнување празни ќелии во Excel со вредност погоре (5 лесни начини)

Заклучок

Во горенаведената статија, се обидов детално да разговарам за неколку методи за отстранување на празни ќелии од опсегот во Excel. Се надеваме дека овие методи и објаснувања ќе бидат доволни за да ги решите вашите проблеми. Ве молам известете ме ако имате какви било прашања.

OK .

  • Откако ќе притиснете OK , сите празни ќелии во опсегот се означени. Сега, притиснете Ctrl + – од тастатурата за да се појави дијалогот Избриши . Потоа, во зависност од вашите податоци и барања, која било од опциите за бришење. Избрав Поместување на ќелиите нагоре . Притиснете OK повторно. Оваа опција ќе ги избрише празните ќелии и ќе ги премести непразни ќелии нагоре.

  • Следствено, еве го нашиот конечен резултат.

Забелешка:

  • Бидете внимателни при изборот на опциите за бришење од Избриши дијалог. Изборот на погрешна опција за бришење ќе го расипе вашиот опсег на податоци.
  • Можете да го доведете дијалогот Избриши со десен клик на изборот или следејќи ја патеката: Дома > ; Ќелии > Избриши > Избриши ќелии .

Прочитај повеќе: Како да ги пополните празните ќелии во Excel со Go To Special (со 3 примери)

2. Отстранете ги празните ќелии од опсегот користејќи опција за филтер

Сега ќе филтрирам опсегот за празни ќелии и подоцна отстранете ги тие ќелии.

Чекори:

  • На почетокот изберете го опсегот и притиснете Ctrl + Shift + L да се примени Филтер на него. Како што се применува опцијата Филтер , ќе се прикаже паѓачката стрелка.

  • Сега, да претпоставиме, ќе филтрирам третата колона од опсегот ( B5:E12 ) врз основа на Датум . За да го направите тоа, кликнетена паѓачката икона од колоната Датум, ставете ознака само на опцијата Празно и притиснете OK .

  • Како резултат на тоа, сите редови што ги содржат празните ќелии ќе бидат филтрирани. Сега, изберете ги сите редови и кликнете со десното копче на изборот, кликнете Избриши ред .

  • Потоа, <Полето за пораки 6>Microsoft Excel ќе побара потврда за бришење на редот. Кликнете OK .

  • Потоа повлечете го филтерот со повторно притискање на Ctrl + Shift + L . Конечно, ќе видите дека сите празни ќелии ги нема од опсегот

Прочитајте повеќе: Како да ги отстраните празните ќелии во Excel (10 лесни начини)

3. Применете ја напредната функција на филтер за да отстраните празни ќелии од опсег

Напредниот филтер карактеристиката на 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 ивраќа Точно или Неточно .

  • ROW($B$5:$B$12)

Сега, функцијата ROW ги враќа броевите на редовите во опсегот B5:E12 и одговара:

{ 5;6;7;8;9; 10;11;12 }

  • MIN(ROW($B$5:$B$12))

Потоа <6 Функцијата>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 }

По тоа,

  • МАЛО(IF(ISBLANK($B$5:$B$12),””,ROW($B$5:$B$12)-MIN(ROW($B$5 :$B$12))+1), ROW(A1))

Тука, функцијата SMALL ја враќа k -та најмала вредност од опсегот и формулата одговара:

{ 1 }

Сега доаѓа функцијата INDEX ,

  • INDEX( 5 $B$:$B$12,МАЛО(АКО(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, МАЛО(АКО(ISBLANK($B$5:$B$12),“",ROW($B$5:$B$12)-MIN(ROW($B$5:$ B$12))+1), ROW(A1)))””)

Функцијата IFERROR враќа празно ако ИНДЕКС формулата враќа грешка.

Поврзана содржина: Како да отстраните празни места од списокот користејќи формула во Excel (4 методи)

5. Празните ќелии се отстрануваат од хоризонтален опсег Листа

За разлика од претходниот метод,сега ќе ги отстранам празните ќелии од хоризонтален опсег на податоци. И овој пат ќе ја користам комбинацијата на ексел функции ( IF , КОЛУМНА , ЗИМ , 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 , формулата ќе даде резултатот подолу. Повлечете ја алатката Рачка за пополнување надесно за да го добиете конечниот резултат.

  • Конечно, еве го конечниот резултат. Сите празни ќелии се избришани од горенаведениот опсег.

🔎 Како функционира формулата?

Да го објасниме првиот дел од формулата кој е:

  • COLUMN(B:B)<=SUM(–($B$5:$I$5““) )+1

Горната формула се враќа

{ ТОЧНО }

Каде,

  • 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 }

Потоа дојдете до другиот дел од формулата:

  • ИНДЕКС($B$5:$I$5,0,МАЛА(АКО($B$5:$I$5"",КОЛОНА($B$5:$I$5)-1,""), КОЛУМНА(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 }

Потоа ,

  • МАЛА(АКО($B$5:$I$5"",КОЛОНА($B$5:$I$5)-1,""), КОЛУМНА(B:B) -1)

Подоцна, функцијата SMALL ја враќа к-та најмалата вредност од нашиот опсег на податоци што е:

{ 1 }

Конечно, еве ја целата формула:

  • IF(COLUMN(B:B)<=SUM(–($B$5: $I$5““))+1,INDEX($B$5:$I$5,0,МАЛО(АКО($B$5:$I$5“”,КОЛОНА($B$5:$I$5)-1,“ ”), COLUMN(B:B)-1)),””)

Горната формула враќа:

{ Apple }

Прочитајте повеќе: VBA за броење празни ќелии во опсег во Excel (3 методи)

Слични читања

  • Excel VBA: Проверете дали повеќе ќелии се празни (9 примери)
  • Справете се со празни ќелии што не се навистина празни во Excel (4 начини)
  • Како да ги пополните празните ќелии со 0 во Excel (3 методи)
  • <1 2> Примени условно форматирање во Excel ако друга ќелија е празна
  • Нулта наспроти празно во Excel

6. Функцијата ФИЛТЕР на Excel на Избришете празни ќелии

Ако работите во Excel 365 , можете да ја користите функцијата FILTER за да ги отстраните празните ќелии од опсегот на Excel. За да ја примениме функцијата, ќе го конвертираме опсегот на податоци ( B4:E12 ) во табела ексел со притискање на Ctrl + T .

Чекори:

  • Впишете ја формулата подолу во Ќелија B15 .
=FILTER(Table1,Table1[Products]"","")

  • Притиснете Enter .
  • Горенаведената формула ќе резултира со низа (исцртана во сина боја) која ги брише празните ќелии од првата колона ( Производи ) од горната табела.

Прочитајте повеќе: Како да ги игнорирате празните ќелии во опсегот во Excel (8 начини)

7. Користете ја опцијата Најдете за да ги отстраните празните ќелии од опсегот во Excel

Можеме многу лесно да ги избришеме празните ќелии од опсег со користење на опцијата Најдете на excel.

Чекори:

  • Прво, изберете го опсегот ( B5:E12 ) на податоци. Потоа притиснете Ctrl + F за да го доведете дијалогот Најди и замени . Откако ќе се појави дијалогот, оставете го полето Пронајди што празно, изберете Вредности од паѓачкото мени Погледнете , ставете ознака за проверка Соодветни цели содржината на ќелијата и на крајот притиснете Најди ги сите .

  • Следствено, ќе добиете листа што ги содржи празните ќелии. Сега изберете го целиот излез со држење на копчето Ctrl . Потоа одете во Дома > Ќелии > Избриши > Избриши ќелии за да го донесете дијалогот Избриши .

  • После тоа, изберете ја опцијата за бришење и притиснете OK (види слика од екранот).

  • Како резултат на тоа, еве го излезот што го добив кога ги избрав Shift ќелиите нагоре Опција за бришење. Кликнете на OK .

  • Во заклучок, притиснете Затвори за да го завршите процесот.

Прочитај повеќе: Како да пронајдете и замените празни ќелии во Excel (4 методи)

8 Отстранете ги празните ќелии од опсег со помош на опцијата за сортирање на Excel

Во овој метод, ќе ви покажам како да отстраните празни ќелии од опсег користејќи ја опцијата Сортирај во excel.

Чекори:

  • Одберете го опсегот на почетокот. Потоа одете на Податоци > Сортирај & Филтер > Подреди A до Z икона (види слика од екранот).

  • Како резултат на тоа, опсегот на податоци ќе бидат подредени како подолу. Сите празни редови се наведени на крајот од опсегот.

  • Сега притиснете Ctrl + – од тастатурата за да донесете дијалогот Избриши . Изберете ја опцијата Избриши ред и притиснете ОК .

  • На крај, еве го конечниот резултат. Сите празни редови се бришат од нашиот опсег на податоци.

Прочитајте повеќе: Како да ги отстраните празните ќелии користејќи формула во Excel (7 методи)

9. Excel Power Query за бришење празни ќелии

Во овој метод, ќе ви покажам како да ги отстраните празните ќелии користејќи Excel Power Query . Ајде да го истражиме процесот на правење тоа. За полесно работење, го претворив мојот опсег на податоци во табела со притискање Ctrl +T .

Чекори:

  • Кликнете каде било во табелата,

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.