在excel中,以J列的数字1、3、5为条件,在C-H列中筛选,如果此行中有1、3、5中的任何一个数字,则在J列对

在excel中,以J列的数字1、3、5为条件,在C-H列中筛选,如果此行中有1、3、5中的任何一个数字,则在J列对应的行中标记一个黑点,如没有,则不标记。如第7列,没有数字1、3、5中的任何一个,则在(J,7)单元格内不作任何标记,如第8列,有数字1,则在(J,8)单元格内标记一个黑点。求助:这样的一个数据筛选标记公式要如何编写呢

    以下两个公式任选一个,在J7输入公式右拉至L7,再下拉,如图所示。其实建议不要用"●"显示,改为用1显示,这样能方便以后统计J列出现符合值的次数,"●"始终是文本,以后视乎统计情况,有时要多一个转换过程,没有显示数字来的直接。如改为用1显示,则直接把公式中的"●",替换为1即可。  祝好运!

 

公式一:=IF(SUMPRODUCT((J$1:J$3=$C7:$H7)*1),"●","")

 

公式二:=IF(SUM(COUNTIF($C7:$H7,J$1:J$3)),"●","")    公式二为数组公式,输入完成按三键Ctrl+Shift+回车 结束。

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-31
J7输入
=IF(SUMPRODUCT((C7:H7=J$1:J$3)*1)>0,"·","")
回车并向下填充。
第2个回答  2013-01-31
在J7输入
=IF(SUMPRODUCT(($C7:$H7=J$1:J$3)*1)>0,"●","")
公式右拉下拉填充
第3个回答  2013-01-31
j2

=if(sum(countif(c2:h2,1),countif(c2:h2,3),countif(c2:h2,5))<>0,"●","")
相似回答