【技巧】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 中不存在),则返回空白 ""。

相关推荐
boy快快长大25 分钟前
将大模型生成数据存入Excel,并用增量的方式存入Excel
java·数据库·excel
Leuanghing1 小时前
使用Python生成F分布表并导出为Excel文件
开发语言·python·excel·f分布
爱编程的小生1 小时前
Easyexcel(4-模板文件)
java·excel
今日之风甚是温和3 小时前
【Excel】拆分多个sheet,为单一表格
java·excel·sheet·vb宏
如意机反光镜裸3 小时前
Excel如何批量导入图片
excel
滨HI017 小时前
python中Pandas操作excel补全内容
python·excel·pandas
Leuanghing18 小时前
使用Python生成卡方分布表并导出为Excel文件
python·excel·pandas·scipy·卡方分布表
叮当喵是mao20 小时前
python基础知识(七)——写入excel
android·python·excel
阿呆5911 天前
使用 Excel 的功能来快速在 TXT 文件中添加一列零
excel
Benaso1 天前
使用Python编写脚本,为Excel表格添加水印
python·excel