Table of contents
在这篇文章中,我们将讨论接收 'TRUE' 作为输出,如果Excel中的一个单元格值存在于另一列中。 基本上,当我们处理电子表格时,不可能在一个大的数组中逐一找到一个特定的单元格值。 幸运的是,在Excel中有各种方法可以帮助我们进行这种查找和匹配任务。 除此之外,我们可以使用简单的公式或函数组合,这取决于的类型和数量。数据。
下载实践工作手册
你可以下载我们用来准备这篇文章的实践工作手册。
如果值存在于列中,返回TRUE.xlsx在Excel中,如果数值存在于某一列中,返回TRUE的5种方法
1.使用简单的公式查找Excel列中是否包含一个值的真值
这是在列之间匹配数据的最简单方法之一,并返回 为真 所以,以下是步骤。
步骤。
- 首先,在结果栏的第一个单元格中键入以下公式(这里。 细胞D5 ).
=B5=C5
- 输入公式后,你将得到 为真 作为输出,如果两列值都匹配,否则 失败 然后,使用 自动填充 (+) 将公式向下拖动到其余的列中。
2.如果Excel列中存在一个值,使用EXACT函数返回TRUE。
有时,我们想在列之间匹配对大小写敏感的数据,并获得匹配的结果。 在这种情况下。 确切的功能 可以有很大的帮助。 精确 函数检查两个文本字符串是否完全相同,并返回 "true "或 "false"。 这个函数是区分大小写的。 我们在这个方法中遵循的步骤是:。
步骤。
- 首先,输入以下公式。
- 如果你正确地输入公式,下面将是输出结果。
3.使用MATCH、ISERROR和NOT函数的组合来获取Excel列中是否存在数值的真值
在本文的前面,我们谈到了使用函数组合来匹配数据范围中的特定单元格值。 有趣的是,有几种组合可以完成这一任务。 例如,我们可以使用 匹配 , ISERROR。 和 不 在当前的例子中,我们有一个水果数据集,我们将在一个包含其他水果列表的列中寻找一个特定的水果名称。
步骤。
- 为了得到预期的结果,输入以下公式。
=not(iserror(match(b5,$c$5:$c$13,0))
公式的分解。
➤ match(b5,$c$5:$c$13,0)
在这里。 MATCH函数 返回一个数组中与指定值相匹配的项目的相对位置,并按指定顺序排列。
➤ iserror(match(b5,$c$5:$c$13,0)) )
现在。 符号 "ISERROR "函数 检查一个值是否是一个错误,并返回 为真 或 失败 .
➤ not(iserror(match(b5,$c$5:$c$13,0))
最后。 不适用功能 变化 失败 至 为真 或 失败 至 为真 .
- 如果公式输入正确,你将得到以下结果。
4.使用IF、ISERROR和VLOOKUP函数的组合,如果Excel列中存在一个值,则返回TRUE。
同样,在前面的例子中,我们将使用另一个函数的组合来获得TRUE的输出,如果在另一列有一个特定的值。 现在,我们将使用 基金会 , 误差 和 VLOOKUP 例如,我们想知道B列单元格中的任何数字在C列中是否可用。 以下是我们将遵循的步骤。
步骤。
- 首先,输入以下公式。
=if(iserror(vlookup(b5,$c$5:$c$13,1,false)) ,false,true)
公式的分解。
➤ vlookup(b5,$c$5:$c$13,1,false)
在这里。 VLOOKUP函数 在一个表格的最左边一列中寻找一个值,然后从你指定的一列中返回同一行中的一个值。 该函数将寻找 细胞B5 在范围内 C5:C13 .
➤ iserror(vlookup(b5,$c$5:$c$13,1,false))
现在 误差 函数检查一个值是否是一个错误,并返回 为真 或 失败 .最后。
➤ if(iserror(vlookup(b5,$c$5:$c$13,1,false)),false,true)
中频功能 检查是否满足一个条件,如果满足则返回一个值 为真 ,而另一个值如果 失败 .
- 作为输入公式的结果,你将得到以下结果。
5.使用ISNUMBER和MATCH函数的组合来查找Excel中某一列中是否有残留值的真值
与方法3和4类似,现在我们将应用另一种函数组合来搜索一列中的特定单元格值。 如我们将结合 身份证号码(ISNUMBER 和 匹配 函数来搜索该值,并得到 'TRUE 比如,我们想在C列的月份列表中找到B列的任何一个月份,所以,我们在这里遵循的步骤是
步骤。
- 为了得到理想的结果,首先输入以下公式。
=isnumber(match(b5,$c$5:$c$13,0))
在这里, 匹配 函数将查看并匹配 细胞B5 在范围内 C5:C13。 和 ISNUMBER函数 检查一个值是否是一个数字,并返回 为真 或 失败 .
- 最后,你会得到如下的结果。