在excel中使用一个函数判断 如a1符合条件则,当前行隐藏否则不隐藏,有这样的函数吗? 或者其他实现的方法

如题所述

第1个回答  2011-03-10
没有这样的函数,但是可以用条件格式让把整行的颜色设置为背景色,看起来没有数据;或者增加辅助列,用公式判断,筛选后手动隐藏追问

怎么用条件格式是整行颜色调整啊

追答

全选整个工作表(点左上角行号和列号的交点)
格式-条件格式,左侧选公式,右侧输入
=$A1="否"
然后点开格式按钮,设置颜色为白色,字体也为白色

第2个回答  2011-03-10
首先在表中输入相应的内容
例如:
第一行:A1 1
第二行:A2 2
第三行:A3 3
第四行:A4 4
..........................
然后点击“工具”——“宏”——“VB编辑器”在弹出的代码窗口中输入下面代码:就可以删除A列中为2的所有行。
Sub myhide()
For i = 1 To 10
If Application.WorksheetFunction.Product(Range(Cells(i, 1), Cells(i, 256))) = 2 Then
Rows(i).Hidden = True
ElseIf Application.WorksheetFunction.Product(Range(Cells(i, 1), Cells(i, 256))) > 2 Then
Rows(i).Hidden = False
End If
Next
End Sub
欢迎采纳!本回答被提问者采纳
第3个回答  2011-03-10
用if判断吧 a1满足时显示空 不满足时显示值
第4个回答  2011-03-10
木有,只能用VBA
相似回答