![将 Excel 工作表与特定列中的数据合并](https://linux22.com/image/1518884/%E5%B0%86%20Excel%20%E5%B7%A5%E4%BD%9C%E8%A1%A8%E4%B8%8E%E7%89%B9%E5%AE%9A%E5%88%97%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%90%88%E5%B9%B6.png)
我有两个不同的工作表(forest_cover 和 public_health),它们具有相同的数据结构:地理编码(Y 轴)x 年份(X 轴)。
public_health 的示例:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--246- | --113- |--485- |--394- |
forest_cover 的示例:
Geocode | 2000 | 2001 | 2002 | 2003 |
2010564 |--402- | --411- |--387- |--449- |
尽管这些表格的结构相同,但是单元格中的数据无法加在一起,因为它们是不同的值;分别是特定城市以公里为单位的森林覆盖率和感染特定疾病的人数。
我想——但这就是事情变得棘手的地方:
使用“forest_cover”中包含的地理编码过滤 public_health 工作表(以便它仅显示两个工作表中都包含的地理编码)并
合并两张表,将数据放置在特定的模式中,正如我将在下面尝试演示的那样(因为我是新用户,所以我无法发布图片):
Geocode|-----------2000-------------|------------2001-----------|-------------2002----------| |For_cov_v|infected |For_cov_v|infected |For_cov_v|infected|
For_cov_v = 森林覆盖值(参见示例 2)
感染 = 感染人数(参见例 1)
请注意,年份单元格是合并单元格,包含两列,分别为森林覆盖率和感染人数的数据。
答案1
我会做以下事情:
- 使用 IFERROR 与查找函数(例如 VLOOKUP)将两个数据集合并在一起。添加一个附加列,注明您是否拥有这两个值的数据。
- 使用数据透视表来布局数据,以年份为列,以两个变量为“数据值”。使用数据透视表上的筛选选项来筛选掉没有这两个变量的情况。