1. CONVERT:數值間的單位轉換
在工程應用中最常用的應該就是單位轉換的問題了吧,常常在想1mil到底等於多少mm,又跟inch有什麼關係?每次都被這些問題搞得頭昏眼花!最後為了簡化記憶,就記了一個大概的數值關係,真是痛苦。現在會用CONVERT這個函數以後應該就會方便多了。
CONVERT的語法非常簡單,就是
CONVERT(數值,"轉換前的單位","轉換後的單位")
當我們要換算4inch到底等於幾mm的時候就可以在excel中打上 =CONVET(4,"in","mm")。這裡要注意的是,單位必須要用MS Excel中認可的單位符號才行,例如"inch"就一定要改成"in",這樣Excel才認得。下面就是Excel中認得單位。
2. 2,8,10及16進位間的互相轉換
這功能或許有人說不是用附屬應用程式中的小算盤就可以了嗎?當然可以,但如果有一大串數字需要轉換的話,用Excel就可以發揮優勢了。
這些轉換的語法也非常簡單,就是
DEC2BIN(數值,位數)
在工程中常用的例如十進制的200要轉換成二進制的數值,其寫法是這樣寫的=DEC2BIN(200,8),這裡要注意的是"8"這個數字,這一格代表轉換後要顯示幾位數,若小於轉換後實際的位數就會出現計算錯誤的警告,不寫也可以,其就會顯示出所有的位數。有些人想要為了顯示上的整齊關係還是希望轉換後的位數要一樣,這時就可指定顯示的位數,就會在轉換後位數的高位數補上零,使總位數等於我們所設定的位數。
例如,DEC2BIN(200,8)=11001000;DEC2BIN(200,10)=0011001000;
DEC2BIN(200,6)=#NUM!。這樣的解釋還看得懂嗎?
還有一些其他的轉換的語法
(a)DEC2BIN 十進制轉二進制
(b)DEC2OCT 十進制轉八進制
(c)DEC2HEX 十進制轉十六進制
(d)BIN2DEC 二進制轉十進制
(e)OCT2DEC 八進制轉十進制
(f)HEX2DEC 十六進制轉十進制
(g)BIN2OCT 二進制轉十進制
(h)BIN2HEX 二進制轉十六進制
(i)OCT2BIN 八進制轉二進制
(j)HEX2BIN 十六進制轉二進制
(k)OCT2HEX 八進制轉十六進制
(l)HEX2OCT 十六進制轉十進制
沒有留言:
張貼留言