【发布时间】:2022-07-11 21:28:31
【问题描述】:
我想对 F 列(Sheet1)中的数据求和,并在 B 列(Sheet1)中显示结果(从 B4 到 B9)。 但总和范围应使用 vlookup 或 index/match 创建。
sheet1 中的 E 列与 sheet2 中的 B 列匹配,并取 sheet2 中的 A 列值。 然后对F列(Sheet1)中的数据求和
=SUMIF(E4:E13;VLOOKUP(A4;Sheet2!A17:B30;2;FALSE);F4:F13)
=SUMIF(E4:E13;INDEX(A17:A30;MATCH(A4;Sheet2!B17:B30;0);1);F4:F13)
我使用了上面的公式,但它不起作用。 Vlookup 只取第一个值和索引 macth 显示错误的数字。
谁能帮帮我?谢谢
【问题讨论】:
-
老实说,最简单的方法是使用 VLOOKUP 将数据值带入系列部分(底部),然后在顶部使用 SUMIF 来获取您的计算。这是两个步骤,但简单的公式。不知道这是否可以用一个来实现。
标签: excel excel-formula excel-2010 vlookup sumifs