有一種神奇的系統,有一個神奇的導出功能
到底有多神奇呢?
就是,偏偏不給你導出標準的格式
導出的數據不經歷九九八十一次處理,一定是不能用的。
我們今天來解決其中的一個小問題:
A列是某系統導出的日期格式,B列是正經的日期格式
那麼,問題出在哪呢?
是不是/2018 這個年份跑到後邊去了?
所以,考慮到我們可能這個公式要用很多年,那麼不採用替換/2018的方式
我們把第6位開始的連續5個字符給抹掉
在最前邊加上年份號
算是一個乾坤大挪移了吧~
需要用到2個函數,MID和REPLACE
=--(MID(A1,7,4)&"/"&REPLACE(A1,6,5,))
MID(A1,7,4) 從A1單元格第7位開始提取4個連續字符,即年份
REPLACE(A1,6,5,) 從A1單元格第6位開始提取5個連續字符,並替換為空(第4參數為替換後的新字符串,缺省則為空)
因文本函數處理完的字符串,還是文本類型,所以利用減負運算將數據轉換為數值格式,再設置為日期格式即可
REPLACE的常規應用:
=REPLACE(A12,4,4,"****")
將A12單元格第4位起,連續4個字符替換為"****"
REPLACE學會了嗎?
想接著學哪個?