Microsoft Excel 公式将较小区域的代码与较大区域的代码连接起来并总结它们的值

Microsoft Excel 公式将较小区域的代码与较大区域的代码连接起来并总结它们的值

我正在处理地理信息,我有较大的区域 Regso,它由几个较小的区域 Deso 组成。我拥有的数据是针对较小的 Deso 区域的,但我想通过汇总它们的值将它们转移到较大的 Regso 区域。我有一个电子表格,它通过将 Regso 的名称与 Deso 的代码连接起来,指定哪些 Deso 区域位于哪些 Regso 区域内。例如:Regso 名称 + 代码,Deso 代码

然后我有另一个包含 Deso 区域值的电子表格。例如:

德索 女性 男性 全部的
0117C1130 5 10 15
0117C1140 2 2 4
0117C1150 10 2 12

我寻找的结果是例如:

雷格索 女性 男性 全部的
贝尔加 17 14 31

所以我正在寻找一个(或几个)可以帮助我做到这一点的公式。

我现在大概知道公式应该做什么,但我不确定如何设置它们。

一个公式需要在我的第二个电子表格的 Deso 列范围内查找第一个电子表格中的 Deso 代码,然后查找并打印出与该 deso 代码相关的女性/男性/总数的值。第二个公式需要对与每个 Regso 相关的 Deso 的值进行求和。我不知道如何做到这一点,因为 Regso 区域由 1-5 个 Deso 区域组成,所以它不是很系统。

这是我的数据文件:

https://docs.google.com/spreadsheets/d/10-bBwBXJnqEl33fGx7GfTp3y-ybrSm66/edit?usp=sharing&ouid=105569512220761710053&rtpof=true&sd=true

https://docs.google.com/spreadsheets/d/17vopfha4SPjzRK_hM1H1a01nedPXx1nT/edit?usp=sharing&ouid=105569512220761710053&rtpof=true&sd=true

答案1

我像这样设置了 deso-regso 连接表并将其命名为“desoregso”:

在此处输入图片描述

然后我在 deso 表中添加了一个额外的列。该表应如下所示,并命名为“desodata”,以便函数正常工作:

德索

获取“desodata”表的“regso”的函数只是一个简单的索引匹配。

=INDEX(desoregso[regso],MATCH([@deso],desoregso[deso],0),1)

然后只需使用数据透视表对“desodata”进行汇总,如下所示:

在此处输入图片描述

在此处输入图片描述

相关内容