不使用 Vlookup 提取数据的问题

不使用 Vlookup 提取数据的问题

我无法从大型文件中提取数据。到目前为止,我一直在使用 Vlookup,但它当然只会提取找到的第一个数字。

我需要能够读取每列 = X、Y、W、Z 中与相应 id 对应的数据。

正常情况下重复次数是最多的,但碰巧我在数据选项卡中多次出现相同的 ID。

因此,我需要计算与特定 ID 对应的列中所有数据的总和。

在下图中,我需要提取 ID A 的信息。

我简化了文件。但通常我有数百个不同的 ID,它们都混在一起了。 在此处输入图片描述

答案1

如果您的“X”,“Y”,“W”,“Z”列的顺序与输出的顺序不同,则您想要的公式是:

=SUMPRODUCT(($K$3:$K$5=$A2)*($L$2:$O$2=B$1)*$L$3:$O$5)

在此处输入图片描述

要特别注意什么是绝对参考,什么不是绝对参考。


如果您的列顺序相同,则使用它,因为它不是数组公式,并且可以更快地计算并且开销更少:

=SUMIF($K:$K,$A2,L:L)

再次关注什么是绝对的,什么不是绝对的。


这也正是数据透视表的用途:

在此处输入图片描述

相关内容