Adam (AD:AM) の見事に綴られたソリューション ( https://productforums.google.com/forum/#!searchin/docs/parallel$20lookup$20solution/docs/36A0epDlIdE/qnywZst0DioJ ) のおかげで、ArrayFormula を使用した VLOOKUP が機能しています。 )
だから、J列ではこれが私が持っているものです:
=ArrayFormula(VLOOKUP(H2:H;ProductTable!A2:C;3*SIGN(ROW(H2:H));FALSE))
よく働く。ただし、列 J の式から返された値を取得し、行 I にある Qty 値に対して乗算したいと思います。
明らかに、列 K に追加のヘルパー列を追加できます...
=ARRAYFORMULA(I2:I*J2:J)
...しかし、クエリの結果にさらに別の列を追加することは避けたいと思っていました。特に、列 J で返された結果はワークシート上で目に見える目的がないため、数学的な目的のみに厳密に使用することを意図しています。
その数式を列 J の ArrayFormula / VLOOKUP 関数に入れる方法をいくつか試しましたが、これまでうまくいきませんでした。
たぶんそれはできません(?)、あるいは、この問題を見て新鮮な目から利益を得ることができるかもしれません.