Скрийте нулевите стойности в списъците на Excel бързо и лесно

По този начин гарантирате, че нулевите стойности вече не се показват в електронните ви таблици на Excel, въпреки че те все още са там

Как да скриете нулевите стойности в Excel

В таблици, които са пълни с данни, нулевите стойности понякога показват пропуски. Ако искате да скриете тези пропуски визуално, можете да скриете нулевите стойности, без да ги изтривате. За да направите това, направете следното:

  1. Изберете клетките, в които не искате да се показват нулеви стойности.
  2. Excel 2007 и Excel 2010: Активирайте раздела СТАРТ. В групата РАЗМЕР ШАБЛОНИ щракнете върху УСЛОВНО ФОРМИРАНЕ> ПРАВИЛА ЗА КЛЕТКИ ЗА ИЗКЛЮЧВАНЕ> РАВНИ. Въведете нула в полето за въвеждане. Изберете МЕСТЕН ФОРМАТ от списъка С.
  3. Excel до версия 2003: Извикайте командата CONDITIONAL FORMAT в менюто FORMAT. В полето на списъка под УСЛОВИЕ 1 изберете опцията АКТУАЛНА КЛИЕНТА. Въведете нула в полето за въвеждане до него.
  4. Щракнете върху бутона FORMAT.

Във всички версии Excel показва диалогов прозорец.

  1. Активирайте раздела FONT. Там избирате цвета на текущия си клетъчен фон под COLOR. Обикновено това ще бъде бял цвят. Потвърдете този избор с 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