根据行内另一单元格值匹配引用对应单元格内容的实现方法
实现自动匹配填充的操作方法
你可以通过VLOOKUP(全版本Excel/WPS通用)或XLOOKUP(Office 365/2021及以上版本支持)函数实现需求,具体操作如下:
步骤1:确认数据源范围
提前确认Sheet1中数据的覆盖范围,假设Sheet1的水果名称存放在A2:A100、对应颜色存放在B2:B100(表头A1、B1为字段名,不计入匹配范围),你可以根据自己的实际数据量调整范围,直接用整列$A:$A、$B:$B也可正常生效。
步骤2:在Sheet2输入匹配公式
点击Sheet2的B2单元格,输入对应公式后下拉填充到你需要生效的所有行即可:
方案1:全版本通用VLOOKUP公式
=IFERROR(VLOOKUP(A2,Sheet1!$A:$B,2,FALSE),"")
公式说明:
- 公式中的
$为绝对引用符号,保证下拉填充时查找的数据源范围不会发生偏移- 核心逻辑为以A2单元格的内容为查找值,在Sheet1的A到B列的第一列(A列)搜索精确匹配项,返回对应行第2列(B列)的内容,
FALSE代表要求精确匹配,避免模糊匹配出错- 外层的
IFERROR用于避免A2未选中内容时返回#N/A等错误值,无匹配或无内容时直接显示空值
方案2:高版本适用XLOOKUP公式
=IFERROR(XLOOKUP(A2,Sheet1!$A:$A,Sheet1!$B:$B,""),"")
公式说明:XLOOKUP不需要指定返回列的序号,直接指定查找列和返回列即可,逻辑更直观,容错性更高。
步骤3:验证效果
在Sheet2的A2单元格选中Banana时,B2会自动返回Sheet1中Banana对应的Yellow内容,选中其他水果也会自动匹配对应颜色。
内容的提问来源于stack exchange,提问作者Anne
相关产品推荐
相关产品推荐

