1

在 Excel 2007 中,我有两列,相似的数据(名称列表)。如果在两列中都找到该名称,我想将空白列更改为活动。如何才能做到这一点?

对我想做的事情的详细描述:

表 1 上的 A:A 列有 300 个名称。工作表 2 上的 A:A 列有 20 个名称。如果工作表 2 上的名称也在工作表 1 中,我想在工作表 1 上的 A:B 列中填写“活动”一词

如何才能做到这一点?提前致谢!

4

2 回答 2

4

假设您在两张表的 A 列中都有名称,在 Sheet1 的单元格 B1 中,输入以下公式:

=IF(ISNUMBER(MATCH(A1,Sheet2!A:A,0)),"Active","Not Active")

然后,您可以向下拖动该公式 - 如果名称在 BOTH 中都存在,它将显示“Active”,否则将显示“Not Active”。

希望这可以帮助。

于 2012-12-10T20:57:38.450 回答
2

这可以用一个简单的VLOOKUP公式来处理:

=IF(VLOOKUP(Sheet2!A1,Sheet1!A:A,1,FALSE)=A1,"Active","")

上面的公式放在 Sheet1 的单元格 B1 中,然后复制到工作表 1 的 A 列中有数据为止。

此公式的唯一警告是 Sheet2 列 A 中的数据必须按字母顺序排序。

接近公式末尾的FALSE部分表示需要完全匹配。

于 2012-12-10T20:56:40.433 回答