hello,我是小菜,今天和大家分享前幾天粉絲朋友的一個問題:EXCEL中有公式進行十進位、十六進位、八進位之間的相互轉換嗎?
答案是有對應函數的,這裡就和大家寫一篇文章,希望對大家有幫助啦!
1、十進位轉非十進位
十進位轉非十進位也就是十進位轉十六進位、八進位、二進位,方法很簡單,我們只需要用到函數:BASE函數
BASE功能:將數字轉換成具有給定基數的文本表示形式。
BASE語法:數字、轉換結果基數、返回字符串的長度(可省略)
①十進位轉二進位
公式:=BASE(A2,2)
或者直接用函數:=DEC2BIN(A2)
②十進位轉八進位
公式:=BASE(A2,8)
或者=DEC2OCT(A2)
③十進位轉十六進位
方法1base公式:=BASE(A2,16)
方法1
方法2:=DEC2HEX(A2)
十進位轉十六進位哈哈
2、非十進位轉十進位
①八進位轉十進位
公式:=OCT2DEC(A2)
八進位轉十進位
②十六進位轉十進位
公式:=HEX2DEC(A2)
16進位10進位③
③二進位轉十進位
公式:=BIN2DEC(A2)
3、八進位、十六進位轉二進位
①八進位轉二進位
公式:=OCT2BIN(A2)
8進位轉2進位
②十六進位轉二進位
公式:=HEX2BIN(A2)
16進位轉2進位
好了,關於進位轉換就和大家分享到這裡啦,這是excel對應公式函數,大家其實記住對應進位的表示符號,計算就很方便啦,excel輸入函數都會有功能提示的。
但是在考試中還是得需要用筆計算的,大家也可以用計算機的計算器去檢驗計算結果,如有任何疑問歡迎大家留言評論,謝謝大家支持!
這是小菜錄製的一個職場小技巧,有需要的朋友可以訂閱哦!