Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中一次查找多个值?_Excel_Excel Formula - Fatal编程技术网

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

如何在excel中一次查找多个值?,excel,excel-formula,Excel,Excel Formula,我有个问题。我有多个excel文件,列表中都有一些数字。我需要把这些数字放在这些列表中,看看这些值是否在另一张excel表格中,有超过570000个值。然后用“是”或“否”标记下一列。目前,我正在使用控件F逐个查找超过十万个值。我想知道是否可以一次查找整个列表。这个问题也可能是一次在工作表中搜索多个唯一值 有什么帮助吗? 谢谢大家! 编辑:那么,如果我试图在1000个值的列表中找到4个值,是否需要让这4个值旁边的单元格说“是”?还是不可能?本例中的4个值是来自其他excel文件的列表 一个简单的

我有个问题。我有多个excel文件,列表中都有一些数字。我需要把这些数字放在这些列表中,看看这些值是否在另一张excel表格中,有超过570000个值。然后用“是”或“否”标记下一列。目前,我正在使用控件F逐个查找超过十万个值。我想知道是否可以一次查找整个列表。这个问题也可能是一次在工作表中搜索多个唯一值

有什么帮助吗? 谢谢大家!


编辑:那么,如果我试图在1000个值的列表中找到4个值,是否需要让这4个值旁边的单元格说“是”?还是不可能?本例中的4个值是来自其他excel文件的列表

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

示例:在两个工作簿都打开的情况下,使用此公式确定A1中的值是否在另一个工作簿(Other WB.xlsx)的Sheet1 B列中

=IF(COUNTIF([Other WB.xlsx]Sheet1!$B:$B,A1),“是”、“否”)

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

=IF(COUNTIF('C:\Users\user\Documents\[Other WB.xlsx]Sheet1'!$B:$B,A1),“是”、“否”)


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

从计数的源和目标以及预期结果中采样数据,将大大有助于集中注意您的问题。您可以编辑问题以添加缺少的内容详细信息-请这样做,而不是(ab)使用评论这样做。不过,在格式化它时要小心。这非常有用!2个问题:1。我应该在哪里插入公式?2.对于在原始工作簿中找到的每个值,我必须在该值旁边的单元格中标记找到该值的文件名。这有可能吗?@SharvariJohari-1。要查找的第一个值右侧的任何未使用列。2.如果您将公式更改为
=If(COUNTIF([Other WB.xlsx]Sheet1!$B:$B,A1),“Other WB.xlsx”,“”)
,它将填充WB名称。更改公式并将其放入其他工作簿右侧未使用的列中。将文件夹中的每个WB与同一文件夹或不同文件夹中的每个其他WB进行比较的全自动解决方案需要VBA,鉴于您提供的信息很少,甚至不可能考虑开始类似的工作。