根据行和列标题返回值

根据行和列标题返回值

我正在尝试让 Excel 根据行和列的标题在表格中填充值。源数据位于另一个表格的列表中。

Excel

基本上,我想将 TAB 2 中的产品价格放入第一个表中。

答案1

更简单的是积和在 B2

=SUMPRODUCT(Sheet2!$C$1:$C$8*(Sheet2!$A$1:$A$8=$A2)*(Sheet2!$B$1:$B$8=B$1))

将其拖到整个表格上。

答案2

假设第一个选项卡称为 Tab1,第二个选项卡称为 Tab2,并且选项卡从 A1 开始。

您可以使用 INDEX-MATCH 轻松完成此操作:

在 tab1 B2 中输入以下内容

INDEX($C$1:$C$8,MATCH($A2&B$1,'Tab2'!$A$1:$A$8&'Tab2'!$B$1:$B$8,0))

输入后按Ctrl+ Shift+Enter将其作为数组公式输入。之后,您可以将公式拖到 tab1 的其余部分。

相关内容