Швидко та легко приховати нульові значення у списках Excel

Таким чином ви гарантуєте, що нульові значення більше не відображаються у ваших електронних таблицях Excel, навіть якщо вони все ще є

Як приховати нульові значення в Excel

У таблицях, заповнених даними, нульові значення іноді показують прогалини. Якщо ви хочете візуально приховати ці прогалини, ви можете приховати нульові значення, не видаляючи їх. Для цього дійте так:

  1. Виберіть клітинки, у яких ви не хочете, щоб відображалися нульові значення.
  2. Excel 2007 та Excel 2010: активуйте вкладку «ПОЧАТОК». У групі ШАБЛОНИ РОЗМІРУ натисніть УМОВНЕ ФОРМУВАННЯ> ПРАВИЛА ДЛЯ ВИДІЛЕННЯ КЛІТИН> РІВНО. Введіть нуль у поле введення. Виберіть ЗОБРАЖЕНИЙ ФОРМАТ зі списку З.
  3. Excel до версії 2003: Викличте команду УМОВНИЙ ФОРМАТ у меню ФОРМАТ. У полі списку під УМОВОМ 1 виберіть параметр СТОЛИЧНЕ ЗНАЧЕННЯ АКТУАЛЬНЕ. Введіть нуль у поле введення поруч із ним.
  4. Натисніть кнопку ФОРМАТИРУВАТИ.

У всіх версіях Excel відображає діалогове вікно.

  1. Активуйте вкладку ШРИФТ. Там ви вибираєте колір свого поточного фонового осередку в розділі «КОЛЬОР». Зазвичай це буде білий колір. Підтвердьте цей вибір за допомогою OK.
  2. Також закрийте діалогове вікно УМОВНЕ ФОРМУВАННЯ за допомогою OK.

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

На наступному малюнку показана таблиця -приклад, у якій клітинки у стовпці F форматовано, як описано:

Як запобігти відображенню нульових значень у Excel за допомогою VBA

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

У цій таблиці ми хочемо приховати всі рядки, які містять комірки, що містять нуль. Використовуйте такий макрос:

# Рекламні посилання #

Приховати підрядкиIf0 ()
Dim Cell As Range
Для кожної клітинки в ActiveSheet.UsedRange
Якщо Cell.Value = 0 і рядки (Cell.Row). Hidden = False _
Тоді Rows (cell.Row) .Hidden = True
Наступна клітина
End Sub

Коли ви запускаєте макрос з таблицею, показаною вище, рядки 4, 12 і 16 приховуються.

У будь -якому стовпці цих рядків відображається нульове значення. Якщо ви хочете перевірити інший критерій замість нульового значення, ви можете адаптувати порівняння з числом 0 у коді програми.

Макрос виконує занадто велику роботу, оскільки він також перевіряє клітини, які знаходяться в рядку, який раніше був прихований. Натомість макрос керує з меншою кількістю команд, ніж якби впіймав цей факт.

Щоб знову відобразити всі комірки, натисніть комбінацію клавіш CTRL A, а потім виберіть функцію "Формат - Рядок - Показати" або скористайтеся таким макросом:

Додатково Показати все ()
Cells.Rows.Hidden = False
End Sub

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave