如何调整XLOOKUP公式以匹配指定的单元格组合
如何调整XLOOKUP公式以匹配指定的单元格组合
看起来你是想让XLOOKUP精准匹配你指定的那4组单元格组合(E9&E10、E9&F10、G9&G10、G9&H10),但当前公式自动生成了不需要的F9&F10,还因为H9不存在触发了错误对吧?我来帮你梳理下怎么解决。
问题根源
你当前用的$E$9:$G$9&$E$10:$H$10是让Excel自动把两行的对应列逐一组合,但因为第一行区域(E9:G9)和第二行区域(E10:H10)的列数不一致,Excel会自动扩展较短的数组来匹配长度,结果就生成了一堆你不需要的组合,甚至还会调用不存在的H9,直接导致错误。
解决方案:手动构建精准的查找数组
与其让Excel自动生成所有可能的组合,不如直接把你需要的4组组合手动写进查找数组里,这样就能完全控制匹配的范围了。
调整后的公式大致是这样:
XLOOKUP($E$19&E$20, {$E$9&$E$10, $E$9&$F$10, $G$9&$G$10, $G$9&$H$10}, [你的返回区域])
把[你的返回区域]替换成你原本公式里用来返回结果的区域即可,注意这个返回区域的元素数量要和查找数组的4个元素对应上哦。
如果你觉得花括号数组看起来有点乱,也可以用CHOOSE函数来构建,效果完全一致:
XLOOKUP($E$19&E$20, CHOOSE({1,2,3,4}, $E$9&$E$10, $E$9&$F$10, $G$9&$G$10, $G$9&$H$10), [你的返回区域])
这样调整后,XLOOKUP就只会在你指定的4组组合里查找匹配项,再也不会出现那些多余的错误组合啦。
备注:内容来源于stack exchange,提问作者ngyuen
相关产品推荐
相关产品推荐

