我有一个关于单元格格式的问题。我正在尝试识别单元格的(非数值)值是否包含在单元格列表中。如果单元格匹配,请用Y标记另一列,否则用N标记。我的问题与the question asked here非常相似,但当我使用=If(Isnumber(Match(I2,'SALT, WOD, Champion Members'!A$2:A$39,0)),"Y","N")
时,它不会给出正确的结果。我也尝试过=IF(I2='SALT, WOD, Champion Members'!A$2:A$39,"Y", "N")
,但在我将公式扩展到第40行之后,开始出现错误。
感谢您的帮助,谢谢!
发布于 2013-06-29 02:45:16
好的,有几件事需要澄清。
首先,格式化是关于excel中的内容的外观,而将Y
或N
放入excel与格式化无关。
现在,如果我理解了您尝试使用的公式,您有一个名为SALT, WOD, Champion Members
的表,并且在此表的A列中,有许多非数值的列表,您需要对照单元格I2
中的值进行检查。如果这个值在里面,你想得到Y
,否则就是N
。
您使用的第一个公式应该会给出您在单元格A2
到A39
内的列表中寻找任意值的结果,所以您可能会认为这是不正确的。也许使用整个专栏更安全,这意味着A:A
=if(isnumber(match(I2, 'SALT, WOD, Champion Members'!A:A, 0)), "Y", "N")
https://stackoverflow.com/questions/17371401
复制相似问题