KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中计算每周的平均值?

作者Kelly修改日期

此前,我们已分享过如何在 Excel 中使用数据透视表按天、月、季度和小时计算平均值。然而,该方法无法直接支持按周计算平均值。在商业和数据分析场景中,周平均值常常不可或缺——例如汇总每周销售额、跟踪项目工时或监控每周支出。按周计算平均值能帮助您更清晰地洞察趋势,并基于比每日或每月更具业务意义的时间周期做出决策。在以下章节中,我们将为您介绍多种实用方法来计算周平均值,包括使用辅助列、内置 Excel 函数、高级插件(如 Kutools for Excel),以及 VBA 自动化和数据透视表分组功能。您可以根据数据量、自动化需求及对 Excel 工具的熟悉程度,轻松选择最适合的解决方案。


使用 Excel 函数计算周平均值

假设您有一个类似下方截图所示的采购表。本示例将详细演示如何借助 Excel 的辅助列和内置函数计算每周平均值,非常适合偏好逐步手动操作、并希望全面掌握计算过程的用户。

采购表

步骤 1:添加一个辅助列,为每行标注其所属的周数:

在 D1 单元格中输入 WEEKNUM,然后在 D2 单元格中输入公式 =WEEKNUM(A2,2)。(此处 A2 指日期/时间列中的采购日期;第二个参数 2 告诉 Excel 将周一视为每周的开始,这符合大多数业务场景。如果您的周从周日开始,则可使用 1。)随后向下拖动填充柄,即可为整个数据区域自动填充周数,轻松查看每行所属的周数!
=WEEKNUM(A2,2) 输入在单元格 D2 中

步骤 2:此步骤可按周对数据进行分组,但若需区分不同年份中相同的周,请额外添加一个年份辅助列:

在 E1 单元格中输入年份。在 E2 单元格中输入 =YEAR(A2)(其中 A2 为您的采购日期单元格)。向下拖动填充柄,即可为数据添加用于更精确分组的周和年份列。
=YEAR(A2) 输入在单元格 E2 中

步骤 3:现在计算每周平均值。在 F1 单元格中输入平均值。在 F2 单元格中输入以下公式:=IF(AND(D2=D1,E2=E1),"",AVERAGEIFS($C$2:$C$39,$D$2:$D$39,D2,$E$2:$E$39,E2)),然后向下拖动填充柄至目标范围。
在单元格 F2 中输入的公式

该公式将计算同一年同一周内金额的平均值,并仅在每个唯一(周,年)组合首次出现时显示结果,其余行则留空。
已提取周数和年份编号并计算每周平均值的采购表

注意:
(1)若某年某周存在多个条目,仅首行显示平均值,其余行留空以确保清晰。
(2)D1 和 D2 引用周数列,E1 和 E2 引用年份列;$C$2:$C$39 为需计算平均值的金额范围,$D$2:$D$39 为周数列,$E$2:$E$39 为年份列。请根据您的实际数据集调整这些范围和单元格引用。
(3)如无需区分年份,仅按周数计算平均值,请在 F2 中输入公式:=AVERAGEIF($D$2:$D$39,D2,$C$2:$C$39),然后向下填充。即可获得不区分年份的每周平均值。下方为示例结果:
在单元格 F2 中输入的公式

提示:对于超大数据集,向下填充公式可能导致 Excel 运行变慢。此时,建议参考下方的 VBA 自动化或数据透视表方法,获取更具扩展性的高效解决方案。

如果出现 #DIV/0! 错误,通常意味着数据集中没有与该周匹配的条目。请确保您的辅助列和金额列中既无空白,也不存在数据类型不匹配的情况。


使用 Kutools for Excel 批量计算所有每周平均值

Kutools for Excel高级合并行工具可轻松批量计算所有每周平均值,无需手动输入公式。Kutools 简化了复杂的分组与平均任务,节省时间并减少手动错误——尤其适用于包含重复分组和计算的中大型列表。

Kutools for Excel——包含 300 多个 Excel 必备工具,并永久免费畅享 AI 功能!立即下载!

1. 在辅助列的 D1 单元格中输入,然后在 D2 单元格中输入 =WEEKNUM(A2,2)(A2 = 日期单元格),并向下填充,为每条记录标注对应的周数。此列可帮助 Kutools 按周对记录进行分组。
=WEEKNUM(A2,2) 输入在单元格 D2 中

2. 选择包含新“周”列的表格,然后单击 Kutools > 内容 > 高级合并行。由于 Kutools 基于所选区域操作,请确保所选区域包含相关数据、待合并的列以及用于周分组的列。
功能区上 Kutools 选项卡中的“高级合并行”选项

3. 在弹出的“基于列”对话框中,进行如下设置:
(1)单击“水果”列,并将其设置为合并(使用逗号作为分隔符),以保留每周的水果名称。
(2)将“金额”列的操作设置为计算> 平均值,即可自动得出每周平均值。
(3)将“周”列指定为主键,以便按周分组。
(4)单击确定以执行处理。
“根据列合并行”对话框

Kutools 将快速按周对所有记录进行分组,列出相关水果,并在下方所示的整洁新表中显示平均值:

优势:处理大型表格速度快、手动错误少、输出清晰。注意:开始前请确保辅助列设置正确,否则其中的错误将影响结果。若周数跨多年重复出现,建议添加年份辅助列,并同时按“周”和“年”分组,以确保准确性。

Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取


使用数据透视表对数据按周分组并计算平均值

数据透视表方法利用 Excel 的交互式汇总功能,按周对数据进行分组并快速计算每周平均值。此方法最适合偏好可视化拖放操作、灵活数据探索,并在源数据更改时轻松更新结果的用户。它适用于大型数据集,且无需手动编写公式。

步骤 1: 在表格中添加一个周数辅助列。在空白列的首个单元格(例如 D2)中输入公式:=WEEKNUM(A2,2),引用您的采购日期,然后向下填充,即可为每行自动标注其所属的年度周数。

步骤 2: 选中包含新“周”列的整个表格,转到插入> 数据透视表。在弹出的对话框中确认数据范围,并选择将数据透视表放置于新建工作表或现有工作表中。

步骤 3: 在数据透视表字段列表窗格中:

  • 将“周”列拖到区域。
  • (可选)若要按年份分隔数据,还可将使用 =YEAR(A2) 创建的“年份”列也拖到“周”上方的行区域中。
  • 将“金额”列拖入区域,单击其下拉箭头 > 值字段设置,并将其汇总方式设为平均值

数据透视表现在将自动显示每周或(年,周)组的平均金额。每次添加新数据后,您都可以刷新表格以即时更新结果。此方法特别适合探索其他汇总统计信息,或根据需要按不同时间段重新分组。

提示:如果您的数据跨越多个年份,请务必同时包含“年份”和“周”字段,以免将不同年份的相同周错误合并。若希望在周旁显示对应的日期范围,可添加一个计算型辅助列,列出每周的起始日期,以提升清晰度。如出现空白行或异常结果,请检查辅助列是否完整无空缺,并确保您的数据已正确转换为 Excel 表格(按 Ctrl+T),以获得最佳效果。

优势:无需手动输入公式,数据变更时自动动态更新,流畅处理大型数据集。局限性:需为周数创建辅助列;原始日期必须采用可识别的日期格式。


演示:在 Excel 中计算周平均值

 
Kutools for Excel:超过 300 款实用工具触手可及!畅享 AI 驱动的功能,让工作更智能、更高效!立即下载!

相关文章:

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱