【问题标题】:Converting different date formats转换不同的日期格式
【发布时间】:2016-11-06 05:08:43
【问题描述】:

这是我的另一个问题How to convert Quarter years to other format的延续

好的,现在我需要转换一些更多的东西:)

我需要将 YYYY-MM 转换为 YYWW 前任。 2022-10 到 2241 // 第 41 周,因为那是 0ctober 的一半。

我还需要 w.YYWW 变成 YYWW 和 v.YYWW 到 YYWW,这是瑞典语中的一周 (vecka)

最后但并非最不重要的是,我需要它从我之前的问题 YYYY-Quarter(1234) 转换为 YYWW 这是我使用的代码

=1*IF(ISNUMBER(-A1),A1,MID(A1,3,2) & CHOOSE(RIGHT(A1,1),"08",20,33,46))

最好的情况是如果 1 个公式可以将所有这些转换为 YYWW,因为我正在引用该单元格以使我的时间线起作用。¨

一个月的一周。我只是在每个月的第 15 天度过了一周。您可以将它们分开 4 周或您可能使用的任何方法。不需要确切的星期或日期,只需接近月中即可。

02 年 1 月 1 日

07 年 2 月 2 日

11 年 3 月 3 日

15 年 4 月 4 日

19 年 5 月 5 日

24 年 6 月 6 日

7 月 28 日

33 年 8 月 8 日

37 年 9 月 9 日

41 年 10 月 10 日

45 年 11 月 11 日

49 年 12 月 12 日

例如。 2019-05 变成 1919

2023-11 变成 2345

2016-08 变成 1633

【问题讨论】:

  • 所以你需要更多信息才能让任何人回答...比如哪些周匹配哪些月...一些示例。
  • 在另一篇文章中有关于宿舍所需的所有信息。几个月以来,只需取月的中间标记并取该日期的一周,如果你愿意,我可以将其添加到帖子中。
  • 所以换句话说,您希望我们为您编码。试试这些公式=left()=right()=find()
  • 我想帮助我想出如何有效地做到这一点以及使用什么公式。现在我需要 1 个公式来转换多种日期格式,我真的不知道该怎么做。
  • 好吧,w.YYMM to become just YYMM 就是 =right(A1,4),剩下的就试试吧

标签: excel excel-formula vba


【解决方案1】:

对于w.YYMM to YYMMv.YYMM to YYMM 而言,right(D8,4) #1 的相同公式将起作用。

YYMM#2不需要改

YYYY-QQ 需要 =MID(D8,3,2) & CHOOSE(RIGHT(D8,1),"08",20,33,46) #3

YYYY.MM 需要=MID(D8,3,2)&CHOOSE(RIGHT(D8,2),"02","07",11,15,19,24,28,33,37,41,45,49) #4

所以我们现在需要的只是组合公式并在它们之间进行选择。

最容易选择的是长度...这也最大限度地减少了嵌套。

所以=IF(LEN(D8)=4,"#2",IF(LEN(D8)=6,"#1",IF(MID(D8,5,1)="-","#3","#4")))

或全部组合,前面有 1*:

=1*IF(LEN(D8)=4,D8,IF(LEN(D8)=6,RIGHT(D8,4),IF(MID(D8,5,1)="-",MID(D8,3,2) & CHOOSE(RIGHT(D8,1),"08",20,33,46),MID(D8,3,2)&CHOOSE(RIGHT(D8,2),"02","07",11,15,19,24,28,33,37,41,45,49))))

下次......我想我让你自己做。我已经提供了到达那里的技术,你现在需要使用评估公式和谷歌来看看我做了什么以及我是如何做到的

【讨论】:

  • 非常感谢,它就像一个魅力。我可能会补充一点,我今天已经自己将它们组合了 4 个小时,但无法弄清楚我何时使用搜索公式来确定需要哪种转换方法。我现在看到 LEN 要容易得多,但不知道它甚至存在。感谢您抽出宝贵时间,非常感谢。
  • 现在如果你能解决我的问题... :) stackoverflow.com/questions/38168722/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-21
  • 1970-01-01
  • 2013-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-15
相关资源
最近更新 更多