Excel – 将一列与另一列进行比较并显示结果
在Excel 2007中,我有两列,类似的数据(名称列表)。 如果名称在两列中find,我想将空白列更改为激活。 如何才能做到这一点?
更长的描述我想要做的事情:
A栏:第1页A有300个名字。 A栏:A页2上有20个名字。 如果工作表2中的名称也在工作表1中,我想填写工作表1中的A列:B,并使用“Active”
如何才能做到这一点? 提前致谢!
假设您在两张表的A列中都有名称,请在Sheet1的B1单元格中input以下公式:
=IF(ISNUMBER(MATCH(A1,Sheet2!A:A,0)),"Active","Not Active")
然后你可以拖动这个公式 – 如果这个名字存在于BOTH中,它将会显示“Active”,否则会显示“Not Active”。
希望这可以帮助。
这可以用一个简单的VLOOKUP
公式来处理:
=IF(VLOOKUP(Sheet2!A1,Sheet1!A:A,1,FALSE)=A1,"Active","")
上面的公式被放置在Sheet1上的单元格B1中,然后被复制下来,直到表单1上的列A中有数据。
唯一需要注意的是,Sheet2列A中的数据必须按照字母顺序sorting。
公式结尾处的FALSE
表示需要完全匹配。