请问怎样把Excel中某个单元格数字为0的所在行自动隐藏?

2024-11-14 05:18:38
推荐回答(5个)
回答(1):

可以用筛选的功能实现0所在的行自动隐藏。

1、点击菜单栏的“数据”中的“筛选”,在表格上出现小黑三角形。


2、点击小黑三角形,在出现的对对话框中,把”0“前的小勾去掉,就能”0“所在的行隐藏。

Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。

回答(2):

这是一个我用VBA 编程序的实例:
(假设你的表放在当前页,从第1行连续共N行,要判断第M列单元是否0值或空白,如果该单元=0则自动隐藏该行。你用快捷键时,VBA自动对整个表的每一行按M列是否为零作隐藏或维持原状处理)

在EXCEL中选菜单Tools-Macro-RecordNewMacro建立一个用快捷键呼叫的VBA模块,再进入VBA编辑窗口将下列语句加入该VBA模块。

Sub ZZZ()
'
' ZZZ Macro
' Macro recorded 5/30/2008 by CNYIZHO
'
' Keyboard Shortcut: Ctrl+Shift+N
'
M = 1 ;指定列号

N = ActiveSheet.[A1].CurrentRegion.Rows.Count ' 取该表有效非空行数(指有数据的连续行)
For I = 1 To N '扫描表中所有行
If Cells(I, M) = Empty Then ' 如果I行第M列的单元值=0或空白 则隐藏它
Rows(I).Hidden = True '隐藏I行
End If
Next
End Sub

回答(3):

筛选,不等于零,保存,下次打开就是自动不包含0的。

回答(4):

选中0值的列,使用筛选,条件大于0

回答(5):

工具 选项 视图 0值 去掉勾