如何用单个INDEX函数公式结合两个变量生成结果列表?
解决方案
直接在D11单元格输入以下公式,即可一次性生成所有预期结果:
=ARRAYFORMULA(INDEX($B$2:$E$6, $B$11:$B$13, $C$11:$C$13))
公式说明
$B$2:$E$6:指定你的原始数据区域,用绝对引用(带$)避免公式扩展时区域偏移$B$11:$B$13:参数表中存储目标行号的单元格范围$C$11:$C$13:参数表中存储目标列号的单元格范围ARRAYFORMULA:让INDEX函数批量遍历每一组行号和列号,自动填充对应结果到D11及下方单元格,无需逐行手动输入公式
如果后续参数表会新增行,只需调整行号范围(比如改为$B$11:$B),公式会自动适配新增的参数。
内容的提问来源于stack exchange,提问作者game01 gamer
相关产品推荐
相关产品推荐

