Зміст
Працюючи з великим набором даних, ми можемо побачити деякі непотрібні порожні клітинки, які досить дратують. На щастя, в Excel є кілька варіантів видалення цих непотрібних порожніх клітинок. Отже, ця стаття допоможе вам дізнатися, як можна видалити порожні клітинки з діапазону даних в Excel.
Завантажити Практичний посібник
Ви можете завантажити робочий зошит, який ми використовували для підготовки цієї статті.
Видалення порожніх клітинок з діапазону.xlsx9 способів видалення порожніх клітинок з діапазону в 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. Сподіваюся, цих методів і пояснень буде достатньо для вирішення ваших проблем. Будь ласка, дайте мені знати, якщо у вас виникнуть якісь питання.