求助:基于B1筛选值,用VLOOKUP填充B8/B9/B10的正确公式
无需拼接单元格的VLOOKUP解决方案
假设你的数据表A12:G15结构为:A列是姓名(如Suresh),B-G列是不同月份的数据(如July、August),表头行(A11:G11)对应月份名称,B1是你选择的姓名筛选值。以下是填充B8、B9、B10的公式:
提取July数据到B8:
=VLOOKUP($B$1, $A$12:$G$15, MATCH("July", $A$11:$G$11, 0), FALSE)提取August数据到B9:
=VLOOKUP($B$1, $A$12:$G$15, MATCH("August", $A$11:$G$11, 0), FALSE)提取September数据到B10:
=VLOOKUP($B$1, $A$12:$G$15, MATCH("September", $A$11:$G$11, 0), FALSE)
公式说明:
$B$1:锁定筛选值单元格,确保下拉公式时引用不会偏移$A$12:$G$15:锁定数据表区域,避免因单元格移动导致引用错误MATCH("月份名称", $A$11:$G$11, 0):动态查找目标月份在表头的列位置,返回对应列号,替代手动指定列数的硬编码FALSE:启用精确匹配,确保准确找到对应姓名的行数据
如果B1的筛选值是月份,数据表表头行是姓名,只需调整MATCH的查找范围:
比如提取Suresh的数据到B8:=VLOOKUP($B$1, $A$12:$G$15, MATCH("Suresh", $A$11:$G$11, 0), FALSE)
内容的提问来源于stack exchange,提问作者pavan kumar
相关产品推荐
相关产品推荐

