如何在excel中一次查找多个值?

时间:2014-11-30 02:31:17

标签: excel excel-formula

我有问题。我有多个excel文件,列表中只有几个数字。我需要在这些列表中获取这些数字,并查看这些值是否在另一个超过570000值的Excel工作表中。然后用yes或no标记下一列。就目前而言,我使用控制器F单独查看超过十万个值。我想知道是否有可能一次查找整个列表。此问题也可能是短语,因为一次在工作表中搜索多个唯一值。

有任何帮助吗? 谢谢!

编辑:所以,如果我试图在1000个值的列表中找到4个值,那么无论如何都要让这4个值中的每个值旁边的单元格说“是”"?或者这是不可能的?在这种情况下,4个值将是来自其他excel文件的列表。

1 个答案:

答案 0 :(得分:1)

一个简单的COUNTIF将显示另一列中是否存在值,无论该列是否在另一个工作表或另一个工作簿上。

示例:打开两个工作簿,使用此公式查明A1中的值是否在另一个工作簿的(其他WB.xlsx)Sheet1列B中。

=IF(COUNTIF([Other WB.xlsx]Sheet1!$B:$B, A1), "Yes", "No")

如果两个工作簿处于打开状态,您可以在Alt+Tab之间从另一个工作簿中选择B列,同时创建公式。如果您关闭其他工作簿,公式将自动反映已关闭工作簿的完整路径,如

=IF(COUNTIF('C:\Users\user\Documents\[Other WB.xlsx]Sheet1'!$B:$B, A1), "Yes", "No")

只需双击单元格右下方的小黑方拖动手柄,即可快速填写公式。