EXCEL打印时如何自动隐藏某个单元格数值为零的整行,另外让A列的序号自动变更?求完整答案。我不会用宏

如题所述

以03版为例 假设你原来的数据是A1:F25 其中:
A1:F1为标题行 A列是序号 当满足B列的单元格值为零 则隐藏该行
可利用自动筛选 隐藏值为零的行 利用SUBTOTAL实现序号自适应 方法如下:

在A2输入 =subtotal(103,C2:$C$2) 之后下拉直到A25
假设C列的数据是连续无空单元格的
注意(计数区最好是连续的,如果有空单元格,考虑其他连续区域更改列号)

之后选中标题行 菜单栏点击 数据—筛选—自动筛选
在B1的下拉键头 自定义:不等于 零 确定即可

SUBTOTAL是分类汇总函数 其中103是它的功能参数
表示忽略隐藏行计数 利用这个特性 可以实现
当行被隐藏时 序号自动更新

如有问题请详述
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-02
直接用鼠标点住为零的哪一行把那一行的往回拉,就可以隐藏了本回答被网友采纳
第2个回答  2012-02-02
只能人工来做
你主要是想要 自动 两字
是不可能的了
就算是宏或VBA都是很麻烦的事
人工相信你会的
简单说一下:
先设自动筛选
把0值行选选出来
设为隐藏或行高为0
然后再把A列 的序号人工地改 拖拉一下

总之 自动 是不可能的了
相似回答