Excel 函数计算分区人口

Excel 函数计算分区人口

我有一个电子表格,包含以下四列,每列约有 18,000 行:

  1. 子区域代码:我国统计局用来创建州和联邦区域的地理变量。
  2. 区域 #1:与上述每个子区域代码相对应的约 90 个州区域列。
  3. 区域 #3:与各个子区域对应的约 60 个联邦区域组成的列。
  4. 人口:每个子区域的估计人口。

我在下图中提供了该电子表格的简化版本:

在此处输入图片描述

我想做的是创建一个独特的列表区域 #1一列中显示变量,第二列相邻的列显示唯一变量区域 #2重叠的变量区域 #1数字,第三列是重叠区域内的总人口数区域 #1区域 #2区域。

然后我可以手动计算区域 #1每个地区的人口区域 #2区域。

如果可能的话,我希望最终产品看起来类似于下面的(手动创建的)图像:

在此处输入图片描述

我不确定从哪里开始执行这项任务,因此非常感激任何关于哪个功能最适合这项工作的建议。

答案1

尝试使用数据透视表获取结果:

根据您的数据源创建数据透视表并将字段拖到特定区域,将字段Population两次拖到VALUES区域,如下图所示:

创建数据透视表

然后右键单击Sum of Population2并选择Value Field Settings,选择Show Values as选项卡并选择% of Grand Total

占总计的百分比

相关内容