首页 > 解决方案 > 根据月份在汇总表中填充数据的公式

问题描述

我有一个包含 6 个主题的工作簿,我正在跟踪数据。每个主题都有一个单独的工作表。每个月都会从多个来源提取相同的数据,然后将其编译到这些工作表中。一旦所有数据都输入到主题工作表中,就会创建一个汇总表,从中提取每个主题工作表中的百分比。

我希望能够在摘要表的 B2 中输入一个月,然后让它自动填充主题表中的数据。

在主题工作表中,每个工作表都设置了从 B 列(1 月)开始到 M 列(12 月)结束的月份。

在 A 列中,列出了数据信息 A3 - 测试名称、A4 - 问题数量、A5 - 正确数量和 A6 - 百分比

A列中列出了几个“测试”

对于 1 月份,在所有主题工作表中,单元格 B3 将是空白的,B4 将有问题的数量,B5 将有正确答案的数量,并且在单元格 B6 中它将列出正确的百分比。

对于 2 月份,在所有主题工作表中,单元格 C3 将为空白,C4 将包含问题数量,C5 将包含正确答案的数量,并且在单元格 C6 中将列出正确百分比。

在摘要表上,每个主题都列在 B1 - G1 列中。单元格 A2 列出了测试,A3 询问百分比。

对于单元格 B3-G3,它将从 b6 每个主题工作表中提取数据。

一月份,它将从每个主题工作表中收集来自 B6 的数据。2 月份,它将从 C6 收集数据,依此类推。

任何人都可以提供的任何帮助将不胜感激。

标签: excelexcel-formulaexcel-2013

解决方案


@IndyMom83

将六张工作表中的数据转换为表格。插入 > 表格 > 指定范围。

创建表后,您可以使用公式 > 定义的名称 > 名称管理器下的名称管理器命名这些表。

将您的逻辑函数指向已命名的表。现在您的摘要选项卡有一些正在使用的动态命名字段,您可以调整您的逻辑以使用日期驱动。我建议使用 INDEX() 和 MATCH() 作为此类仪表板以及 EOMONTH() 和 MONTH() 的起点。


推荐阅读