尝试计算公式以根据当前选项卡中的3个单元格值从第二个选项卡中查找记录。
此处共享我的工作表示例: https://docs.google.com/spreadsheets/d/1RgOn6KoFpcwc_puxdvYO5NK12RwlRMUBfUdLntQSiC4/edit?usp=sharing
任何帮助或指点表示赞赏。已经搜寻了几天,但找不到这种情况的具体答案。加上我变得有些新手无济于事。
答案 0 :(得分:0)
您可以连接“摘要”表中的单元格值以及“零件”表中的对应值,并进行索引/匹配(也可以将VLOOKUP与数组表达式一起使用,例如{B:B&C:C&D:D,A :A}(如果需要)。
=ArrayFormula(iferror(index(Parts!$A:$A,match($A3&C$2&B$1&C$1,Parts!$B:$B&Parts!$C:$C&Parts!$D:$D,0))))
进入C3并上下拉动。
请注意,我在串联中包括了B1和C1。这是因为存在合并的单元格-Section单元格中每个合并对中的右侧单元格始终为空,因此可以确保使用非空字符串。
原则上,您可以开发一个数组公式来填充所有单元格,但这可能会过分杀伤力。
这里是Vlookup版本供比较
=ArrayFormula(iferror(vlookup($A3&C$2&B$1&C$1,{Parts!$B:$B&Parts!$C:$C&Parts!$D:$D,Parts!$A:$A},2,false)))
为了记录,不再需要单个数组公式:
=ArrayFormula(iferror(vlookup(A3:A5&B2:I2&A1:H1&B1:I1,{Parts!B:B&Parts!C:C&Parts!D:D,Parts!A:A},2,false)))