Възможно ли е автоматично скриване на нулеви колони в таблица на exsel 97-2003?

Microsoft Excel Електронни таблици Тайните на Excel Excel VBA VBA за Excel

Здравейте! Въпросът ми е: мога ли автоматично да скрия нулеви колони, който само заемат място? Освен това при обработването на таблицата е възможна грешка по невнимание да се скрие необходима колона. Работя на exsel 97-2003

Благодаря, Краси! Въпросът ми е друг:мога ли автоматично да скрия нулеви колони, който само заемат място? Обработвам по 50 таблици с различен диапазон.

Здравейте,

има един начин, който не е много автоматичен, но ще Ви свърши работа:

  1. На ред 25 (или който друг ред Ви е удобен) въведете следната формула:

=IF(COUNTBLANK(G3:G24)=ROWS(G3:G24);"скрий";0)

Формулата проверява дали в колона G всички стойности са празни. Ако са празни връща текст "скрий" (може да бъде всякакъв друг текст). Ако има поне една клетка, която не е празна, т.е. има число в нея - резултатът е нула.

  1. Копирате формулата във всички колони. След това избирате реда с тези формули и отивате на CTRL+G (Go to) -> Special -> Formulas и оставяте отметка само на Text

С това указваме на Ексел да селектира само клетките, в които се съдържа текст. Когато натиснете Enter, ще маркира всички колони, които наричате "нулеви"

  1. Без да правите нищо друго натискате CTRL+0 (нула). Това ще скрие всички селектирани колони, т.е. нулевите.

Възможно е формулата да има нужда от подобрение. Например, ако в една колона има само нули, то сумата им пак ще бъде нула, но резултатът от формулата няма да е текст. Също така, ако в някоя колона не се съдържат числа, а текст - също ще се обърка.

съжалявам не ми се получава


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.