我必须在 Excel 表中做一个计算字段,汇总表中的值与域表中的值。例如,有带有名称和数量的商品表和带有商品名称和价格的域表价格表。目标是查找每个商品行的价格,将其乘以价格并将其相加。有些商品行可能会重复,有些可能会丢失,因此无法进行矢量乘积。
事实上,实际情况要复杂一些。
我可以用 MATCH 和 INDEX 函数和数组公式做很多事情。但我的亮点是 INDEX 函数不能根据传入的索引数组返回找到的值数组。这个公式总是以值 1 结束,而不是我期望的数组:
{=COUNT(INDEX({1,2,3},{3,2,1}))}
请注意,我不能使用 LOOKUP 函数,因为它们需要排序列表......