2017-05-11 52 views
0

我有一個非常簡單的請求,請大家幫忙。我如何使用excel函數來反轉某個字符串中的某些字母

目前我在excel「17-May-10」中有以下字符串,我需要它是「10-May-17」。所以你可以看到只是顛倒了17和10.有人可以讓我知道如何通過使用Excel函數來做到這一點?提前致謝!

+2

真的是一個字符串?或者它是格式化爲日期格式的日期? –

+0

嘗試將單元格的格式更改爲'dd-mmm-yy'並查看它是否更改,如果不是,則它是需要解析的字符串。 –

回答

0

如果你想實際變化,而不僅僅是視覺:

=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) 
0

怎麼樣使用REPLACE

=REPLACE(REPLACE(A2,1,2,(RIGHT(A2,2))),(LEN(A2)-1),2,LEFT(A2,2))

看看這個例子: Using REPLACE


數據用於:

input  output 
17-May-10 10-May-17 
0

這一個公式將兩者的情況下,當日期被輸入爲一個字符串或日期本身工作,

=TEXT(A1,"yy-mmm-dd")

截止日期:

enter image description here

作爲字符串:

enter image description here

相關問題