首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

统计不同区间段的 Excel 表,表头中的截止时间能让它自动更新吗?

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

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

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

案例

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

解决方案

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

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

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

="YTD as of "&TODAY()

公式释义:

TODAY():自动生成当天的日期

"YTD as of "&...:用 & 符号将引号中的文本与日期连接起来

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

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

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

公式释义:

TEXT(TODAY(),"yy/mm/dd"):text 函数用于将数值转换为指定格式

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

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

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

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

接下来设置 MTD 日期。

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

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

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

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

公式里的 &"/1" 是什么意思?因为 month 函数提取出来月份数值会被视为日,而不是月,&"/1" 的作用就是给月份后面加上一个日期,变成了 x 月 1 日,这样才能顺利取出月份值;

"mmm":将月份显示为英文缩写

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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OcrpKQ_wkFOF0ArMD_oWnoxg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券