我的ID在列一大堆这样的:比较列时顺序是否重要?
A B C
id234 id002
id294 id103 2
id700 id023
id201 id294
id892 id500
id932 id294
id600 id100
id402 id031
id725 id802
id702 id031
id435 id799
id031 id311 0
id007 id846
id111
id027
我的想法是使用Excel函数COUNTIFS计算有多少次从“A”栏的ID出现在列“B”,并显示在“C”列输出。因此,在列“C”=COUNTIFS($B1:$B13,A1)
的第一个单元格中。它正如预期的那样工作,例如id294
。 (它在列“B”中找到它的两个匹配并打印出2
)。 id031
也会发生同样的情况。列“B”中有几个匹配,因此它应该打印2
。而是打印出0
。
我怀疑发生的是,因为功能COUNTIFS在列“A”中找到第一个id294
,并且它们在列B中找到两个匹配“它执行此项工作,但是它们在列”A“中找到id031
出现在“B”列中,它不会正确计数并打印出0
,好像没有找到匹配一样。这里的顺序很重要吗?我该如何解决这个问题?
另外,当我使用功能=IF(ISNA(VLOOKUP(A1,$B1:$B13,1,FALSE)),"No","Yes")
打印根据是否匹配选择“是”或“否”,如果值首先在列“A”中打印,则打印Yes
,但如果值首先在列“B”中则打印No
。
非常感谢,PNUTS。增加额外的“$”做的工作一样好。 – 2014-09-19 16:03:35