[算表] 擷取內文的問題

作者: Fmajor (萬物靜觀皆自得)   2016-07-17 09:58:16
軟體:Excel 2007
儲存格(B3)內容如下:
資料日期:105年07月05日
想要取日期變成 2016/7/5
我只想得到用取字元的方式,公式如下:
=DATE(MID(B3,FIND(":",B3)+1,FIND("年",B3)-FIND(":",B3)-1)+1911,MID(B3,FIND("
年",B3)+1,FIND("月",B3)-FIND("年",B3)-1),MID(B3,FIND("月",B3)+1,LEN(B3)-FIND("
月",B3)-1))
不過公式看起來很長串。
請問還有沒有其他方式也可以得到結果,
讓公式看起來短一點呢?
謝謝
作者: soyoso (我是耀宗)   2016-07-17 12:48:00
作者: Fmajor (萬物靜觀皆自得)   2016-07-27 21:37:00
突然想起來我有po這篇~
作者: soyoso (我是耀宗)   2016-07-27 22:40:00
http://imgur.com/vZ2ZsmZ 以回文的公式貼上(有改一下資料儲存格為B3) 是可以正常顯示的因replace輸出為文字類型,--的運算後如是文字型數字則會變為數字型態這裡則是將excel所能辨示的日期,如2016年07月27日的文字透過--運算後變為日期序列值
作者: Fmajor (萬物靜觀皆自得)   2016-07-28 07:24:00
感謝s大,我知道哪邊做錯了~用這個原理做,公式真的簡潔好多,謝謝您

Links booklink

Contact Us: admin [ a t ] ucptt.com