在Excel中,如果要將十六進(jìn)制轉(zhuǎn)換為八進(jìn)制,可以使用HEX2OCT函數(shù)將十六進(jìn)制轉(zhuǎn)換為八進(jìn)制。Excel2007可使用HEX2OCT函數(shù)在數(shù)據(jù)庫或數(shù)據(jù)區(qū)域中將十六進(jìn)制轉(zhuǎn)換為八進(jìn)制。
Excel2007的HEX2OCT函數(shù)將十六進(jìn)制轉(zhuǎn)化為八進(jìn)制
如上圖所示,在B2單元格輸入公式:
=HEX2OCT(A2)
按回車鍵即可將十六進(jìn)制轉(zhuǎn)換為八進(jìn)制。返回轉(zhuǎn)換后的八進(jìn)制。
Excel2007可使用HEX2OCT函數(shù)將十六進(jìn)制轉(zhuǎn)換為八進(jìn)制。
相關(guān)說明:
HEX2OCT函數(shù)語法:HEX2OCT(number,places)
number:待轉(zhuǎn)換的十六進(jìn)制數(shù)。參數(shù) Number 的位數(shù)不能多于 10 位,最高位(二進(jìn)制位)為符號位,其余 39 位(二進(jìn)制位)是數(shù)字位。負(fù)數(shù)用二進(jìn)制數(shù)的補(bǔ)碼表示。
places:所要使用的字符數(shù)。如果省略 places,函數(shù) HEX2OCT 用能表示此數(shù)的最少字符來表示。當(dāng)需要在返回的數(shù)值前置零時(shí),places 尤其有用。
如果參數(shù) number 為負(fù)數(shù),則函數(shù) HEX2OCT 將忽略 places,返回 10 位八進(jìn)制數(shù)。
如果參數(shù) number 為負(fù)數(shù),不能小于 FFE0000000;如果參數(shù) number 為正數(shù),不能大于 1FFFFFFF。
如果參數(shù) number 不是合法的十六進(jìn)制數(shù),則函數(shù) HEX2OCT 返回錯誤值 #NUM!。
如果 HEX2OCT 需要比 places 指定的更多的位數(shù),將返回錯誤值 #NUM!。
如果 places 不是整數(shù),將截尾取整。
如果 places 為非數(shù)值型,函數(shù) HEX2OCT 返回錯誤值 #VALUE!。
如果 places 為負(fù)值,函數(shù) HEX2OCT 返回錯誤值 #NUM!。
HEX2OCT函數(shù)將十六進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)。