🧩 这个杂货铺不讲大道理 —— 只聊真实的技术,球赛、生活感悟。
☕ 工作日7:50更新 —— 用一杯咖啡的时间,给你一点干货和烟火。
👇 后台回复「速览」—— 翻翻杂货铺的老货

最近有个Excel数据比对需求:
sheet1的C4列和sheet3的A列比较,如果找到了,例如sheet3的A1,则将sheet3的B1设置到sheet1的H4
这是一个典型的单点查找,直接在Sheet1的H4单元格中输入以下任一公式即可。
推荐公式(INDEX + MATCH)
=IFERROR(INDEX(Sheet3!B:B, MATCH(C4, Sheet3!A:A, 0)), "未找到")备选公式(VLOOKUP)
=IFERROR(VLOOKUP(C4, Sheet3!A:B, 2, 0), "未找到")如果用的Office 365或新版WPS,也可用XLOOKUP=XLOOKUP(C4, Sheet3!A:A, Sheet3!B:B, "未找到")公式说明C4是查找值(Sheet1的第C列第4行)Sheet3!A:A是查找范围,会在其中寻找与C4完全相同的值Sheet3!B:B是要返回的结果列IFERROR负责处理找不到的情况,避免显示#N/A,可自定义提示文字(例如"未找到")
使用注意
如果查找值在Sheet3的A列中只出现一次,公式会返回第一次匹配到的B列值
如果想向下填充到Sheet1的其他行(例如H5、H6等),只需将公式中的
C4下拉即可,查找值会自动变为C5、C6等
如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发朋友圈,

微信公众号:@bisal的个人杂货铺 腾讯云开发者社区:@bisal的个人杂货铺 头条号:@bisal的个人杂货铺 CSDN:@bisal ITPub:@bisal 墨天轮:@bisal 51CTO:@bisal 小红书:@bisal 抖音:@bisal
夜雨聆风