【问题标题】:Convert quarter-year to MM/DD/YYYY in Excel在 Excel 中将季度年转换为 MM/DD/YYYY
【发布时间】:2017-05-29 11:32:04
【问题描述】:

如何在 Excel 中将此季度格式转换为 MM/DD/YYYY,其中季度将转换为季度的第一天。例如, 2014 年第一季度至 2014 年 1 月 1 日, 2015 年第二季度至 2015 年 4 月 1 日, 2016 年第三季度至 2016 年 7 月 1 日, 2017 年第四季度至 2017 年 10 月 1 日

【问题讨论】:

  • = MID(A1, 2, 1) * 3 - 2 & "/1/" & RIGHT(A1, 4)
  • @Slai 返回文本,而不是日期
  • @teylyn 这是故意的,因为提问者的语言环境未知
  • 谢谢斯莱!这非常有效。
  • @Slai 所以你对每个想要尝试这个的用户强制使用美国日期符号?

标签: excel date


【解决方案1】:

试试

=DATE(RIGHT(A1,4),(MID(A1,2,1)*3)-2,1)

这将返回一个日期。格式以您想要的任何日期格式显示。

【讨论】:

【解决方案2】:

这是一个你可以使用的公式

=DATE(MID(A1,4,4),IF(MID(A1,1,2)= "Q1", 1, IF(MID(A1, 1, 2) = "Q2", 4, IF(MID(A1,1,2)="Q3", 7, 10))), 1)

假设 格式为 Q[1/2/3/4]-YYYY

公式 取最后 4 位数字作为年份 如果 Q1 则取 Month 为 1,否则如果 Month 是 Q3,则取为 3,... 以日期为 1

【讨论】:

  • 公式可以简化为下面提到的@teylyn。
  • 谢谢@Dgorti!是的,@Teylyn 的公式简单而优雅。
猜你喜欢
  • 1970-01-01
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2016-05-05
  • 1970-01-01
相关资源
最近更新 更多