學個函數:REPLACE

有一種神奇的系統,有一個神奇的導出功能

到底有多神奇呢?

就是,偏偏不給你導出標準的格式

導出的數據不經歷九九八十一次處理,一定是不能用的。

我們今天來解決其中的一個小問題:

學個函數:REPLACE

A列是某系統導出的日期格式,B列是正經的日期格式

那麼,問題出在哪呢?

是不是/2018 這個年份跑到後邊去了?

所以,考慮到我們可能這個公式要用很多年,那麼不採用替換/2018的方式

我們把第6位開始的連續5個字符給抹掉

在最前邊加上年份號

算是一個乾坤大挪移了吧~

需要用到2個函數,MID和REPLACE

學個函數: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

=REPLACE(A12,4,4,"****")

將A12單元格第4位起,連續4個字符替換為"****"

REPLACE學會了嗎?

想接著學哪個?


分享到:


相關文章: