【技巧】Excel检查单元格的值是否在另一列中

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

用到的excel函数

bash 复制代码
=IF(ISNUMBER(MATCH(H2, I2:I10, 0)), H2, "")

注意改上面的"H2、I2、I10"!

函数效果

函数解释

检查单元格 H2 中的值是否存在于指定的单元格范围 I2:I10 中。如果存在,就返回 H2 单元格的值;如果不存在,则返回空白("")。

具体解释如下:

1、MATCH(H2, I2:I10, 0):

MATCH 函数查找 H2 单元格中的值在范围 I2:I10 中的位置。

参数 0 表示进行精确匹配。如果找到了匹配的值,MATCH 函数将返回匹配项在该范围中的相对位置(例如,找到匹配项在 I3,则返回 2,因为 I3 是在 I2:I10 范围中的第 2 行)。如果未找到匹配项,MATCH 将返回错误值 #N/A。

2、ISNUMBER(MATCH(H2, I2:I10, 0)):

ISNUMBER 函数用于检查 MATCH 函数的结果是否为一个数字。

如果 MATCH 找到匹配项并返回其位置(数字),ISNUMBER 将返回 TRUE;如果未找到匹配项(返回 #N/A),ISNUMBER 将返回 FALSE。

3、IF(ISNUMBER(MATCH(H2, I2:I10, 0)), H2, ""):

IF 函数根据 ISNUMBER 的结果进行判断:

如果结果为 TRUE(即 H2 的值在范围 I2:I10 中存在),则返回 H2 的值。

如果结果为 FALSE(即 H2 的值在范围 I2:I10 中不存在),则返回空白 ""。

相关推荐
hhzz2 小时前
EasyPoi的核心映射工具:@Excel注解详解
java·服务器·excel·springboot·easypoi
小妖6664 小时前
excel 本地sheet往服务器上粘贴时,表格宽度没有粘过来
excel
yongui478348 小时前
使用C#实现Excel实时读取并导入SQL数据库
数据库·c#·excel
hanjq_code9 小时前
java使用阿里的easyExcel解决把excel每行的数据转成excel表格格式数据并打包成ZIP下载
java·开发语言·excel
牛猫Data9 小时前
Power BI为什么不能完全取代Excel?
microsoft·数据分析·excel·database·数据可视化·powerbi
小当家.10510 小时前
《Java操作Excel实战教程:Apache POI从入门到精通》
java·apache·excel
骆驼爱记录10 小时前
ExcelVBA高效自动化技巧大全
运维·自动化·wps·新人首发
小真zzz1 天前
ChatPPT与WPS AI深度产品对比:AI美化技术的全面较量
人工智能·powerpoint·wps·ppt·aippt·banana
vortex51 天前
【小技巧】用 VLOOKUP 实现表格合并
excel
爱上妖精的尾巴1 天前
7-9 WPS JS宏 对象使用实例6:按条件读取多表再拆成多表
前端·javascript·wps·jsa