有一個朋友是做珠寶,涉及到一個格式的轉(zhuǎn)換,比如,13.25要轉(zhuǎn)換成13D25d, 132.2要轉(zhuǎn)換成132D2d等。實現(xiàn)這種格式的方法有很多,現(xiàn)就此需要做一個簡單的分析。 一。思路: 1,先把數(shù)據(jù)以小數(shù)點為界分開,假設(shè)分開后為A和B。 2,在A的后面加上“D”,在B的后面加上“d” 3,在再把以上結(jié)果連接起來。 二。實現(xiàn)路徑:(假設(shè)數(shù)據(jù)在A1單元格) 1,為實現(xiàn)1: 1)先得到小數(shù)點前面的位數(shù)??梢酝ㄟ^INT(A1)或LEN(INT(A1))獲得 2)通過left等到整數(shù)部分。LEFT(A1,LEN(INT(A1))) 3)要想得到后面的小數(shù)部分。先確定小數(shù)點的位置:FIND('.',A1), 4)再通過mid獲取小數(shù)部分。MID(A1,FIND('.',A1)+1,10) 2,為實現(xiàn)2: 1)在A的后面加“D”: LEFT(A1,LEN(INT(A1)))&'D'.在B的后面加“d”:MID(A1,FIND('.',A1)+1,10)&'d' 2)連接所有數(shù)據(jù):=LEFT(A1,LEN(INT(A1)))&'D'&MID(A1,FIND('.',A1)+1,10)&'d' 當(dāng)然,這是為了給大家講解組合公式的應(yīng)用,要實現(xiàn)以上功能其實有很多方法,比如,得到整數(shù)部分就可以直接用INT(A1).如果知道小數(shù)點只有兩位,我們也可以用RIGHT(A1,2)獲取小數(shù)部分。 |
|