寻求excel表格解决办法,最好用函数公式,表达为:如果某行中的值为“A”或“B”时,隐藏该行。谢谢

如有其它简单易行的方法,也请写下来吧,谢谢!
另外,我想改变一下条件如下,当在C列有空的表格时,该行隐藏不显示。这样会不会好写一下,帮帮忙了。。。。
因为是单位要用的表格,希望在打印的时候,在C列没有数据那些行隐藏掉。等打印完再恢复原状。

【条件格式法】
原理:当符合条件时,该行颜色设置为背景色。
看你的图片像2003版本,就以2003为例描述了。
1. 选中A2单元格。
2. 格式,条件格式,“单元格数值”框选公式,在右侧框中输入=OR($B2="A",$B2="B")
3. 点击格式,设置字体颜色与单元格背景颜色一致(白色)。确定,确定。
4. 复制A2单元格,再选中要隐藏的单元格区域,右击,选择性粘贴,选中格式,确定。

=================================
【公式法】
原理:当B列字符符合条件时,用Text函数设置为隐藏格式。
以C5单元格的公式为例。
=if(or($B5="A",$B5="B"),Text(原公式,";;;"),原公式)追问

【条件格式法】不明白,就不选用了。
【公式法】我想用,但是能不能麻烦你写一个,我拷过来就能用的?谢谢

另外,我想改变一下条件如下,当在C列有空的表格时,该行隐藏不显示。
哪个你觉得好做,就帮忙给写一下吧,十分感谢。

追答

=if($C2="",Text(原公式,";;;"),原公式)

追问

麻烦给写一个拷过来就能用的吧。“原公式”这几个字不能直接用。谢谢

追答

你的表格中的数据估计是用公式生成的,如果不是,最好不要用公式。
如果是的话,这里的原公式,就是你表格的具体公式,这个只能由你来写,你又说清那些公式是什么,怎么写?

追问

不是自动生成的,全部是人工录入的内容。而且这个例子,是我自己乱写的,但格式差不多就这样的。我要改的那个表格在单位呢。

追答

这样的话,这个不能用公式方式实现,只能用条件格式或者VBA来实现。

追问

那麻烦你帮我做一个【条件格式法】的吧。一开始你做的那个,我弄不明白,希望给一个详细的办法,谢谢。

追答

选中A2单元格,格式,条件格式
在左侧显示为“单元格数值”的框实际为一个下拉列表,点它右侧的小三角符号,选择“公式”。
在右侧的框中输入:
=$C2=""
再点击格式,设置字体颜色为白色。
复制A2单元格,再选择数据区域的其他各单元格,粘贴性粘贴,格式,确定。

------------------------------
你看一下你的电脑右下角,是不是有个东西在闪

追问

不成啊。我加你QQ了,我把表格给你,帮我看一下吧。谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
选中数据区域,数据——筛选——自动筛选。
B列筛选下拉列表中选“自定义”,“不等于”,A;“与”,“不等于”,B,确定。追问

按照你所写的,我设置好了。但是,然后呢,怎么让出现A或B的那些行隐藏掉,其它全部显示出来?而且,我最左边是合并过单元格的,也请考虑一下。谢谢

本回答被提问者采纳
第2个回答  2011-12-31
要用到宏。
Sub hiden0entireRow()
Dim DDDD As Range
For Each DDDD In Selection
If DDDD.Text = "0" Then DDDD.EntireRow.Hidden = True
Next
End Sub
第3个回答  2012-01-02
一楼的方法好些,有合并单元格也没关系