我似乎遇到了这个问题。
我的电子表格中有多个选项卡用于不同的客户和每个之间的订单。我有一个汇总表,我正在尝试自动将数据提取到该汇总表,并尽可能避免手动输入。
我有一个公式,用于在工作表之间创建值的总和,可能有助于为您提供一些背景信息: =SUMIF(INDIRECT("'"&$F7&"'"&"!B$7:B$28"),Figures! A7,INDIRECT("'"&$F7&"'"&"!G$7:G$28"))
F7 是保存数据的选项卡的名称(我使用带有客户名称的下拉框来填充值)
B7:B28 是可以在 F7 选项卡名称上找到要匹配的数据的位置
A7 是我想在 F7 选项卡名称上的 B7:B28 中匹配的订单号
G7:G28 是订单值的总和
因此,如果 A7 中的订单号与 F7 选项卡上 B 列中的值相匹配,那么我不想在 F7 选项卡上显示 G 列中的数值,而是在 F7 选项卡上显示 C 列中保存的订单名称。
我尝试了许多不同的变体都没有成功,请帮忙!
干杯
您应该能够使用 VLOOKUP 或 INDEX-MATCH 解决这个问题,如下所示。
=VLOOKUP(Figures!A7,INDIRECT($F7&"!$B$7:$C$28"),2,FALSE)
=INDEX(INDIRECT($F7&"!$C$7:$C$28"),MATCH(Figures!A7,INDIRECT($F7&"!$B$7:$B$28"),0))
这是假设订单号 A7 是唯一的。这不清楚,因为您使用的是 SUMIFS,因此您可能需要将这些转换为数组公式,您可以在此处阅读有关内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句