excel里,怎么判断:A1~ZZ1里,只有某几个单元格的值为Y,其他是空或N或其他值,谢谢

笨方法:AND(A1="Y",B1="Y",......,ZZ1="N")

这个在一般版本中要用VBA,或者加辅助行得到所有为Y或N的单元格地址,然后一个用连接符来连接,相当麻烦。而在Excel365版本中,可以用超级文本连接函数textjoin来处理,如公式:

=TEXTJOIN("、",1,IF(A1:ZZ1="Y",ADDRESS(1,COLUMN(A1:ZZ1),4),""))&"=Y;"&TEXTJOIN("、",1,IF(A1:ZZ1="N",ADDRESS(1,COLUMN(A1:ZZ1),4),""))&"=N"

同时按Ctrl+Shift+Enter三键输入数组公式

但如果是要做逻辑判断,则可能就你自己给出的公式那样了,除非你的“某几个单元格”是有规律的。且需要你把这个规律说明白才可能帮你分析是否有简单的公式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-15
公式:(判断A1、B1为“Y”,其余为“N”)
=AND(CONTIF(A1:B1,"Y")=2,COUNTIF(C1:ZZ1,"N")=700)追问

Y值所在单元格不定且不唯一

追答

请再说明一下问题,要求是什么?

请举例说明。

相似回答