注意:我有这个问题,找不到答案,可以自己提供答案。我希望其他人也可以使用它。
使用Apple Numbers,如何使用公式将[^\(]
的日期格式转换为M/D/YY
?
M / D / YY示例:
YYYY-MM-DD
»12/31/17
2017-12-31
»1/1/17
D / M / YY示例:
2017-01-01
»31/12/17
2017-12-31
»1/1/17
答案 0 :(得分:0)
整个公式(包括年,月,日),同时引用日期为2017-01-01
或A1
的表格单元格M/D/YY
(在此示例中):
D/M/YY
至M/D/YY
YYYY-MM-DD
"20"&RIGHT(A1;2)&"-"&IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))&"-"&IF(LEN(MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))=1;"0"&MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1);MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))
至D/M/YY
YYYY-MM-DD
单个字段
对于某些背景和提取单个字段:
"20"&RIGHT(A1;2)&"-"&IF(LEN(MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))=1;"0"&MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1);MID(A1;FIND("/";A1)+1;FIND("/";A1;FIND("/";A1)+1)−FIND("/";A1)−1))&"-"&IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))
"20"&RIGHT(A1;2)
IF(LEN(MID(A1;1;FIND("/";A1;1)−1))=1;"0"&MID(A1;1;FIND("/";A1;1)−1);MID(A1;1;FIND("/";A1;1)−1))