首页 > 解决方案 > 用于对多列求和的最佳公式从搜索值返回 1 行

问题描述

我需要将数据从一个工作表复制到主工作表。我每周都会使用新创建的工作表来执行此操作。我每周创建的新工作表使用相同的单元格布局,因此我需要使用可以复制并粘贴到主工作表上的公式。

我需要返回和求和的值比我通常在 Vlookup 中使用的 lookup_value 低 1 行;它们也是 8 列。

lookup_value 在单元格 A138 中,要返回和求和的值在单元格 H139:P139 中。这些是每个工作表的相同单元格。

我尝试使用 Sum(Vlookup($H$139:$P$139,{8,9,10,11,12,13,14,15,16} & Index(Match but continue to get #REF!或#价值!

我可以使用什么公式结构来查找值并返回下面的 1 行并对 H - P 列求和? 在此处输入图像描述

“主工作表”公式的图像 1 位于“运输中的数量”下的单元格 I1996 此行参考右侧显示的部件号 A03781402。

“工作表 1”的图像 2 您可以看到在单元格 A138 中引用部件号 A03781402 的位置。现在我只需要从单元格 H139:P139 中获取数量,求和并返回到“主工作表”单元格 I1996

在此处输入图像描述

标签: excelexcel-formulavlookupsumifs

解决方案


你需要使用类似的东西SUMIF

=SUMIF($H$138:$P$138,$A$138,$H$139:$P$139)

图像1


推荐阅读