经常做业绩分析或财务的同学应该知道,工作中我们经常需要统计不同时间段的数据,比如从当年或当月第一天至今,甚至以月度为单位,统计年初至今的数据。

那么这些时间节点,能不能让它自动更新呢?因为经常会忘记改啊。

案例

给下图 1 的表格自动加上截止时间,分别如下图 2、3、4 所示。

excel整列更改日期数据自动更新(统计不同区间段的)(1)

excel整列更改日期数据自动更新(统计不同区间段的)(2)

excel整列更改日期数据自动更新(统计不同区间段的)(3)

excel整列更改日期数据自动更新(统计不同区间段的)(4)

解决方案

这里我先给大家解释一下 YTD 和 MTD 的概念,即便大家不在外企,这种常用的统计术语还是要了解,因为使用频率太高了,万一以后遇到了,自己却看不懂,岂不是尴尬。

YTD 和 MTD 分别是 year to date 和 month to date 的缩写,前者表示今年的 1 月 1 日到今天为止,后者表示本月的 1 日到今天为止。

1. 在 A1 单元格中输入以下公式:

="YTD as of "&TODAY()

公式释义:

excel整列更改日期数据自动更新(统计不同区间段的)(5)

但是跟文本连接连接以后,日期格式变成了数值,所以还需要转换为日期格式。

excel整列更改日期数据自动更新(统计不同区间段的)(6)

2. 将 A1 单元格的公式修改如下:

="YTD as of "&TEXT(TODAY(),"yy/mm/dd")

公式释义:

excel整列更改日期数据自动更新(统计不同区间段的)(7)

转换后的日期就按规定格式显示了。接下来再把第一行居中。

excel整列更改日期数据自动更新(统计不同区间段的)(8)

此处我不建议合并单元格,用以下方式一样可以居中。

3. 选中 A1:C1 区域 --> 按 Ctrl 1

excel整列更改日期数据自动更新(统计不同区间段的)(9)

4. 在弹出的对话框中选择“对齐”选项卡 --> 在“水平对齐”下拉菜单中选择“跨列居中”--> 点击“确定”

excel整列更改日期数据自动更新(统计不同区间段的)(10)

excel整列更改日期数据自动更新(统计不同区间段的)(11)

接下来设置 MTD 日期。

5. 将 A1 单元格中的公式修改如下:

="MTD as of "&DAY(TODAY())

excel整列更改日期数据自动更新(统计不同区间段的)(12)

excel整列更改日期数据自动更新(统计不同区间段的)(13)

6. 如果要显示当前月,公式则应该修改为:

="by "&TEXT(MONTH(TODAY())&"/1","mmm")

有关这个公式的详解,请参阅 有生之年定会遇上系列,给你一列Excel自然数,怎么转换成月份?

excel整列更改日期数据自动更新(统计不同区间段的)(14)

excel整列更改日期数据自动更新(统计不同区间段的)(15)

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

,