我有一个非常简单的请求,请帮助我。
目前我在excel中有以下字符串“17-5-10”,我需要它是“10-5-17”。所以正如你所看到的,只需要颠倒17和10。有人能告诉我如何只使用excel函数来做到这一点吗?提前感谢!
G
发布于 2017-05-11 22:08:53
如果你想进行实际的改变,而不仅仅是视觉上的改变:
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"-","@",(LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))))))&"-"&MID(A1,FIND("-",A1)+1,FIND("@",SUBSTITUTE(A1,"-","@",(LEN(A1)-LEN(SUBSTITUTE(A1,"-","")))))-FIND("-",A1)-1)&"-"&LEFT(A1,2)发布于 2017-05-11 22:23:30
使用REPLACE怎么样?
=REPLACE(REPLACE(A2,1,2,(RIGHT(A2,2))),(LEN(A2)-1),2,LEFT(A2,2))
请参阅此示例:

使用的数据:
input output
17-May-10 10-May-17发布于 2017-05-12 01:17:20
当日期作为字符串输入或作为日期本身输入时,这一公式对两种情况都有效,
=TEXT(A1,"yy-mmm-dd")
As Date:

字符串形式的:

https://stackoverflow.com/questions/43917698
复制相似问题