Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 转换不同的日期格式_Excel_Excel Formula_Vba - Fatal编程技术网

Excel 转换不同的日期格式

Excel 转换不同的日期格式,excel,excel-formula,vba,Excel,Excel Formula,Vba,这是我另一个问题的继续 好的,现在我需要转换更多的东西:) 我需要将YYYY-MM转换为YYWW 例:2022-10年至2241/第41周,因为这是第0周的一半 我也需要w.YYWW变成只是YYWW 和v.YYWW到YYWW,在瑞典语中是星期(维卡语) 最后但并非最不重要的一点是,我需要它将我之前的问题,即YYYY季度(1234)转换为YYWW 这是我用的代码 =1*IF(ISNUMBER(-A1),A1,MID(A1,3,2)和CHOOSE(RIGHT(A1,1),“08”,20,33,46)

这是我另一个问题的继续

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

我需要将YYYY-MM转换为YYWW 例:2022-10年至2241/第41周,因为这是第0周的一半

我也需要w.YYWW变成只是YYWW 和v.YYWW到YYWW,在瑞典语中是星期(维卡语)

最后但并非最不重要的一点是,我需要它将我之前的问题,即YYYY季度(1234)转换为YYWW 这是我用的代码

=1*IF(ISNUMBER(-A1),A1,MID(A1,3,2)和CHOOSE(RIGHT(A1,1),“08”,20,33,46))

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

每月的一周。我只是在每个月的第15个星期。你可以把它们分开4周,或者用任何方法。不需要确切的一周或日期,只需在月中旬左右做些事情即可

2002年1月1日

2007年2月2日

2011年3月3日

4月4日至15日

5月5日至19日

6月6日至24日

7月28日

8月8日33

9月9日37

41年10月10日

11月45日

49年12月12日

2019-05年变为1919年

2023-11年变成2345年


2016-08年为1633年,对于
w.YYMM到YYMM
v.YYMM到YYMM
来说,相同的
右(D8,4)
#1
公式将起作用

YYMM
#2
无需更改

YYYY-QQ
要求
=MID(D8,3,2)和CHOOSE(右(D8,1),“08”,20,33,46)
#3

YYYY.MM
要求
=MID(D8,3,2)和CHOOSE(右(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))))

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

因此,在任何人可能回答之前,您将需要更多的信息。。。比如哪个星期和哪个月匹配。。。一些例子。有关于其他职位宿舍的所有必要信息。对于几个月来说,只需取一个月的一半,然后取该日期的一周,如果你愿意,我可以将其添加到帖子中。换句话说,你希望我们为你编码。请尝试以下公式:找到有效的方法以及使用什么公式。现在我需要一个公式来转换多种类型的日期格式,我真的不知道怎么做。嗯
w.YYMM变成YYMM
就是
=对(A1,4)
,所以尝试一下吧谢谢你,它工作得很有魅力。我可以补充一点,今天我自己已经花了4个小时来研究如何组合它们,但是当我使用搜索公式来确定需要哪种转换方法时,我想不通。我现在明白了,LEN要容易得多,但我甚至不知道它的存在。感谢您抽出时间,非常感谢。现在如果您能解决我的问题……:)