Як видалити порожні клітинки з діапазону в Excel (9 способів)

  • Поділитися Цим
Hugh West

Працюючи з великим набором даних, ми можемо побачити деякі непотрібні порожні клітинки, які досить дратують. На щастя, в Excel є кілька варіантів видалення цих непотрібних порожніх клітинок. Отже, ця стаття допоможе вам дізнатися, як можна видалити порожні клітинки з діапазону даних в Excel.

Завантажити Практичний посібник

Ви можете завантажити робочий зошит, який ми використовували для підготовки цієї статті.

Видалення порожніх клітинок з діапазону.xlsx

9 способів видалення порожніх клітинок з діапазону в Excel

Припустимо, у мене є діапазон даних ( B4:E12 ), що містить дані про продажі декількох електронних товарів (з розбивкою по датах). Тепер ви можете видалити порожні клітинки вручну, виділяючи їх по черзі (див. скріншот); що здається трудомістким, коли діапазон даних великий. У цій статті я покажу вам 9 способів видалення порожніх клітинок в excel.

1. Опція Excel "Перейти до спеціального" для видалення порожніх клітинок з діапазону

Виключити порожні клітинки з діапазону можна з допомогою функції Перейти до спеціальних пропозицій варіант.

Сходинки:

  • Спочатку виберіть діапазон ( B4:E12 ) даних і преси F5 або Ctrl + G для того, щоб принести Перейти до Далі натисніть Спеціальний з діалогового вікна.

  • Як наслідок, на сьогоднішній день в Україні діє Перейти до спеціальних пропозицій З'явиться діалогове вікно, в якому виберіть Заготовки з доступних варіантів і натисніть ГАРАЗД. .

  • Після натискання кнопки ГАРАЗД. всі ці роки, всі ці роки, всі ці роки порожні клітинки в діапазоні підсвічуються. Тепер натисніть Ctrl + - з клавіатури, щоб викликати меню Видалити Далі в залежності від ваших даних і вимог, будь-який з варіантів видалення. Я вибрав Зрушити клітинки вгору Натисніть ГАРАЗД. Ця опція видалить порожні клітинки і перемістить непорожні клітинки вгору.

  • Як наслідок, маємо кінцевий результат.

Зауважте:

  • Будьте уважні при виборі опцій видалення з меню Видалити Вибір неправильної опції видалення призведе до спотворення діапазону даних.
  • Ви можете принести з собою Видалити клацнувши правою кнопкою миші на виділеному об'єкті або перейшовши по шляху: Головна сторінка > Клітини > Видалити > Видалення комірок .

Читати далі: Як заповнити порожні клітинки в Excel за допомогою переходу до спеціального (з 3 прикладами)

2. Видалення порожніх клітинок з діапазону за допомогою опції фільтрації

Тепер я буду Фільтр діапазон для порожніх клітинок, а потім видалити ці клітинки.

Сходинки:

  • Спочатку виберіть діапазон і натисніть Ctrl + Shift + L подати заявку Фільтр На ньому, як і на Фільтр буде застосовано, з'явиться стрілка, що випадає.

  • Тепер, припустимо, я відфільтрую 3-й стовпець діапазону ( B5:E12 ) на основі Дата Для цього необхідно натиснути на випадаючу іконку з колонки Дата, поставити галочку тільки на Заготовки і натисніть ГАРАЗД. .

  • В результаті будуть відфільтровані всі рядки, що містять порожні клітинки. Тепер виділіть всі рядки і клацніть правою кнопкою миші по виділенню, натисніть Видалити рядок .

  • Після цього, в рамках візиту в Україну, в рамках візиту Microsoft Excel з'явиться вікно з проханням підтвердити видалення рядка. Натисніть ГАРАЗД. .

  • Потім витягніть фільтр, натиснувши на нього Ctrl + Shift + L Нарешті, ви побачите, що всі порожні клітинки зникли з діапазону

Читати далі: Як видалити порожні клітинки в Excel (10 простих способів)

3. застосування функції розширеного фільтра для видалення порожніх клітинок з діапазону

На сьогоднішній день, на жаль, це не так. Розширений фільтр Особливість excel - дивовижний спосіб виключити порожні клітинки Припустимо, потрібно видалити порожні клітинки з двох стовпчиків ( Дата і Продажі Подивимось, як це зробити, застосувавши функцію Розширений фільтр варіант.

Сходинки:

  • Спочатку введіть оператор not equal to ( ) символ в Комірка G5 і H5 .

  • Далі перейдіть за посиланням Дані > Просунутий .

  • Згодом, на засіданні Комісії було прийнято рішення про Розширений фільтр Тепер у вікні виберіть Копіювати в інше місце вказати Діапазон списку ( B4:E12 ), Діапазон критеріїв ( G4:H5 ), Скопіювати на ( B4 Потім натисніть ГАРАЗД. .

  • При вступі ГАРАЗД. діапазон фільтрується в іншому місці, як показано нижче (порожні клітинки видаляються).

Зауважте:

  • Пам'ятайте, що в заголовку Діапазон критеріїв ( G4:H5 ) має бути подібним до батьківського набору даних ( B4:E12 ).

Читати далі: Як порахувати в Excel, якщо клітинки не порожні: 7 прикладів формул

4. видалити порожні клітинки з вертикального ряду

Цього разу я буду використовувати комбінацію ПОМИЛКА , ІНДЕКС , МАЛИЙ , ЯКЩО , MIN , ISBLANK і ROW функції для видалення порожніх клітинок, присутніх у вертикальному діапазоні, що містить назви фруктів.

Сходинки:

  • Введіть наступну формулу Комірка D5 і вдарив Увійдіть .
=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))

Тоді ж відбулася 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))

Тут, в рамках програми "Відкритий світ", відбулася презентація МАЛИЙ повертає k-те найменше значення з діапазону, а формула дає відповідь:

{ 1 }

Тепер настала черга ІНДЕКС функцію,

  • 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($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))),"")

На сьогоднішній день, на жаль, це не так. ПОМИЛКА повертає порожнє значення, якщо функція ІНДЕКС формула повертає помилку.

Стаття на тему: Як видалити пропуски зі списку за допомогою формули в Excel (4 способи)

5. видалення порожніх клітинок з горизонтального списку діапазонів

На відміну від попереднього способу, зараз я буду видаляти порожні клітинки з горизонтального діапазону даних. І на цей раз я буду використовувати комбінацію функцій Excel ( ЯКЩО , КОЛОНА , СУМА , ІНДЕКС і МАЛИЙ ).

Сходинки:

  • Введіть наступну формулу Комірка 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)),"")

  • Як тільки ти влучиш Увійдіть формула дасть наступний результат. Перетягніть Ручка наповнення інструмент праворуч, щоб отримати кінцевий результат.

  • Нарешті, ось кінцевий результат: з наведеного вище діапазону видалено всі порожні клітинки.

🔎 Як працює формула?

Пояснимо першу частину формули, а саме:

  • COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1

Вищенаведена формула повертає

{ ПРАВДА }

Де,

  • COLUMN(B:B)

На сьогоднішній день, на жаль, це не так. КОЛОНА Функція повертає номер стовпця з номером Б:Б а саме:

{ 2 }

Тоді.

  • "$B$5:$I$5""

Це повернеться:

{ ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА,ІСТИНА }

До зустрічі,

  • SUM(-($B$5:$I$5"")

На сьогоднішній день, на жаль, це не так. СУМА функція підсумовує кількість ПРАВДА цінності та відповіді:

{ 6 }

Потім переходимо до іншої частини формули:

  • INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))

Повертає наведена вище формула:

{ "Яблуко" }

Де,

  • IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")

Тут, в рамках програми "Відкритий світ", відбулася презентація ЯКЩО функція перевіряє, чи "$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)

Пізніше, на засіданні МАЛИЙ повертає k-те найменше значення з нашого діапазону даних, а саме

{ 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 способи)
  • Застосування умовного форматування в Excel, якщо інша клітинка порожня
  • Null vs Blank в Excel

6. функція ФІЛЬТР Excel для видалення порожніх клітинок

Якщо ви працюєте в Excel 365 Ви можете скористатися функція ФІЛЬТР до видалити порожні клітинки з діапазону Excel. Для застосування функції перетворимо діапазон даних ( B4:E12 ) в таблицю Excel, натиснувши Ctrl + T .

Сходинки:

  • Введіть наступну формулу Комірка B15 .
=FILTER(Table1,Table1[Products]"","")

  • Преса Увійдіть .
  • В результаті виконання наведеної вище формули буде отримано масив (виділений синім кольором), що видаляє порожні клітинки з першого стовпчика ( Продукція ) наведеної вище таблиці.

Докладніше: Як ігнорувати порожні клітинки в діапазоні в Excel (8 способів)

7. Використання опції "Знайти" для видалення порожніх клітинок з діапазону в Excel

Ми можемо дуже легко видалити порожні клітинки з діапазону за допомогою функції Знайти варіант excel.

Сходинки:

  • Спочатку виберіть діапазон ( B5:E12 ) даних. Потім натисніть Ctrl + F для того, щоб принести Знайти і замінити Після того, як з'явиться діалогове вікно, залиште натиснутою кнопку Знайти що поле пусте, оберіть Цінності від Загляньте в у випадаючому списку поставте галочку на Зіставити весь вміст комірки і нарешті натиснути Знайти все .

  • Отже, ви отримаєте список, що містить порожні клітинки. Тепер виділіть весь результат, утримуючи клавішу Ctrl ключ. Потім перейдіть до Головна сторінка > Клітини > Видалити > Видалення комірок для того, щоб принести Видалити діалог.

  • Після цього оберіть опцію видалення та натисніть ГАРАЗД. (див. скріншот).

  • В результаті, ось який результат я отримав, обравши варіант Зрушити клітинки вгору видалити опцію видалення. Натисніть на ГАРАЗД. .

  • На завершення прес-релізу Закрити щоб завершити процес.

Читати далі: Як знайти та замінити порожні клітинки в Excel (4 способи)

8 Видалення порожніх клітинок з діапазону за допомогою опції сортування Excel

У цьому методі я покажу вам, як видалити порожні клітинки з діапазону за допомогою Сортування варіант в excel.

Сходинки:

  • Спочатку виберіть діапазон, потім перейдіть до Дані > Сортування та фільтрація > Сортування від А до Я (див. скріншот).

  • В результаті діапазон даних буде відсортовано наступним чином: всі порожні рядки перераховані в кінці діапазону.

  • Тепер натисніть Ctrl + - з клавіатури, щоб вивести на екран Видалити Виберіть у діалоговому вікні Видалити рядок і натисніть ГАРАЗД. .

  • Нарешті, ось кінцевий результат: всі порожні рядки вилучені з нашого масиву даних.

Читати далі: Як видалити порожні клітинки за допомогою формули в Excel (7 способів)

9. надбудова Excel для видалення порожніх клітинок

У цьому способі я покажу вам, як видалити порожні клітинки за допомогою Надзвичайний запит в Excel Розглянемо, як це зробити. Для зручності роботи я перетворив свій діапазон даних у таблицю, натиснувши клавішу Ctrl +T .

Сходинки:

  • Натисніть в будь-якому місці таблиці, перейдіть на Дані > З таблиці/діапазону .

  • Як наслідок, наведена нижче таблиця буде відображена в Редактор Power Query Editor вікно. Тут, за замовчуванням, нульовий ставимо в усі порожні клітинки. Тепер з нового вікна йдемо по шляху: Головна сторінка > Видалити рядки > Видалити порожні рядки .

  • В результаті всі рядки, які містили нулі, видаляються. Тепер, щоб закрити операцію, перейдіть до пункту Головна сторінка > Закрити & Завантажити > Закрити & Завантажити .

  • На завершення, кінцевий результат з'явиться на новому аркуші в Excel, як показано нижче.

Читати далі: Як автозаповнити порожні клітинки в Excel значенням вище (5 простих способів)

Висновок

У наведеній вище статті я спробував детально розглянути кілька методів видалення порожніх клітинок з діапазону в Excel. Сподіваюся, цих методів і пояснень буде достатньо для вирішення ваших проблем. Будь ласка, дайте мені знати, якщо у вас виникнуть якісь питання.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.