我想检查一个单元格的值是否存在于一系列单元格中。我该怎么做?

例如,就像您将能够在Python中执行“ if list_of_values中的值”一样。

评论

您能够应用我的解决方案吗?

#1 楼

请尝试:

=countif(G:G,6)  


如果要在G:G列中找到编号6和/或

=countif(A1:B7,"d")  


/>如果要在前两列的前七行中找到d

我真的是指计算所选范围内的实例数。

参考:countif的文档

评论


@Peter Smulders的答案应标记为已接受的答案,因为您永远不要使用countif函数

– Transang
19-10-6在12:53

@transang作为作者(我相信您)在链接的文章中写道:“当条件参数(第二个参数)是动态的时,切勿使用countif”。注重动态。 OP要求一个静态的。

– Meridius
1月20日21:27

@meridius是的。我是链接文章的作者。 OP未提及该值是静态还是动态。我想检查单元格区域中是否存在单元格的“值”

– Transang
1月21日6:02

@transang对不起,我知道操作员问的是什么,还有什么建议混在一起的。这个答案是针对静态情况的,对于动态情况,您当然是正确的。

– Meridius
1月21日10:04

= COUNTIF(H85:H90;“待定”)某些语言环境要求使用分号作为参数分隔符。 support.google.com/docs/thread/18510720?hl=zh-CN

–null1941
3月22日17:26

#2 楼

您可以尝试MATCH

A1     = [Value you are trying to find]
B1:B10 = [Range you are searching in]

=IF(ISERROR(MATCH(A1;B1:B10;0));"Not found";"Found")


您可以将A1替换为返回值以进行搜索的公式。 0可确保实际搜索,而无需预设搜索范围。

参考:MATCH文档

评论


0超级有用,比担心第二张纸如何排序要容易得多。

– CWSites
11月25日1:54

#3 楼

用户可以通过不同的方式来执行此操作(以下任何一种情况均适用):


评论


谢谢。没有完全匹配,如何通过B2:B范围的任何单元格中的字符串是否包含“文本”来执行类似的操作?

– Giacomo
19年2月12日在16:11

#4 楼

使用GoogleSpreadsheet,然后在

=vlookup(C2;A2:B4;2;false)


,然后通过API连接文档。

评论


谁能解释为什么这是“ -3”?

–meeDamian
2014年3月12日下午16:34

@meeDamian,因为如果找不到该值,则会引发错误

– Enrico
18年1月25日在15:50