小胖Excel公式函數-公式的組合運用LEFT,FIND

Excel 鏡音雙子 教育 小胖520 2017-05-25

有一個朋友是做珠寶,涉及到一個格式的轉換,比如,13.25要轉換成13D25d, 132.2要轉換成132D2d等。實現這種格式的方法有很多,現就此需要做一個簡單的分析。

一。思路:

1,先把數據以小數點為界分開,假設分開後為A和B。

2,在A的後面加上“D”,在B的後面加上“d”

3,在再把以上結果連接起來。

二。實現路徑:(假設數據在A1單元格)

1,為實現1:

1)先得到小數點前面的位數。可以通過INT(A1)或LEN(INT(A1))獲得

2)通過left等到整數部分。LEFT(A1,LEN(INT(A1)))

3)要想得到後面的小數部分。先確定小數點的位置:FIND(".",A1),

4)再通過mid獲取小數部分。MID(A1,FIND(".",A1)+1,10)

2,為實現2:

1)在A的後面加“D”: LEFT(A1,LEN(INT(A1)))&"D".在B的後面加“d”:MID(A1,FIND(".",A1)+1,10)&"d"

2)連接所有數據:=LEFT(A1,LEN(INT(A1)))&"D"&MID(A1,FIND(".",A1)+1,10)&"d"

當然,這是為了給大家講解組合公式的應用,要實現以上功能其實有很多方法,比如,得到整數部分就可以直接用INT(A1).如果知道小數點只有兩位,我們也可以用RIGHT(A1,2)獲取小數部分。

小胖Excel公式函數-公式的組合運用LEFT,FIND

小胖Excel公式函數-公式的組合運用LEFT,FIND

小胖Excel公式函數-公式的組合運用LEFT,FIND

相關推薦

推薦中...