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

相关推荐
谁他个天昏地暗5 小时前
Java 实现 Excel 文件对比与数据填充
java·开发语言·excel
梦想blog5 小时前
Spring Boot + Easy Excel 自定义复杂样式导入导出
excel
UrbanJazzerati18 小时前
使用Excel制作多类别占比分析字母饼图
excel
The Future is mine1 天前
Python实现文件夹中文件名与Excel中存在的文件名进行对比,并进行删除操作
excel
Tomorrow'sThinker1 天前
[特殊字符] Excel 读取收件人 + Outlook 批量发送带附件邮件 —— Python 自动化实战
python·excel·outlook
盛夏绽放1 天前
ExcelJS 完全指南:专业级Excel导出解决方案
excel·有问必答
bing_1581 天前
Excel 如何进行多条件查找或求和?
excel
秀儿还能再秀1 天前
基于Excel的数据分析思维与分析方法
数据分析·excel
bing_1581 天前
Excel 如何处理更复杂的嵌套逻辑判断?
excel
weixin_472339461 天前
高效处理大体积Excel文件的Java技术方案解析
java·开发语言·excel