0

注意:我有这个问题,找不到答案,并且可以自己提供答案。我希望这可以被其他人使用。苹果数字:转换日期格式M/D/YY或D/M/YY到YYYY-MM-DD

使用Apple Numbers,如何使用公式将日期格式M/D/YY转换为YYYY-MM-DD

M/d/YY实例:

  • 12/31/17»2017-12-31
  • 1/1/17»2017-01-01

d/M/YY实例:

  • 31/12/17»2017-12-31
  • 1/1/17»2017-01-01

回答

0

整套配方(包括年,月,日),同时参照表单元格A1(在这个例子中),其具有在任一M/D/YYD/M/YY日期:

M/D/YYYYYY-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/YYYYYY-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))
  • 第二个号码(月,日)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))
相关问题