tft每日頭條

 > 圖文

 > 如何在excel中十六進制轉為十進制

如何在excel中十六進制轉為十進制

圖文 更新时间:2024-10-09 03:33:35

喜歡請您點贊,關注@悟禅禅 ,為您解決#Excel# 與#vba# 的難題

在軟件開發的過程中,進制轉換一直是一個必要而又麻煩的工作。雖然進制轉換的原理并不難,但在不借助工具的前提下計算出結果依然是個折磨人的事情。

Excel中BASE()函數可以将十進制的數值快速的轉換成16進制,8進制和2進制。

例一、将十進制數值“100”,分别轉換成十六進制數值,八進制數值和二進制數值。

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)1

頭@條@号“悟禅禅”原創

在單元格B3寫入數值100後,在單元格C3中寫入公式“=BASE(B3,16)”,就得到了100對應的16進制數值為“64

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)2

頭@條@号“悟禅禅”原創

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)3

頭@條@号“悟禅禅”原創

在單元格D3中寫入公式"=BASE(B3,8)",得到100對應的8進制數值“144”。

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)4

頭@條@号“悟禅禅”原創

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)5

頭@條@号“悟禅禅”原創

在單元格E3寫入公式“=BASE(B3,2)”,得到100對應的2進制數值“1100100”。

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)6

頭@條@号“悟禅禅”原創

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)7

頭@條@号“悟禅禅”原創

在二進制數值的轉換中,好多時候都希望結果有一個固定的位數,那麼我們可以把上面的結果的位數固定到12位。将公式改為“=BASE(B3,2,12)

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)8

頭@條@号“悟禅禅”原創

得到一個高位補0的12位二進制結果“000001100100

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)9

頭@條@号“悟禅禅”原創

例二、當嘗試将非數值進行轉換的時候會會返回錯誤碼“#VALUE!”,比如寫入公式“=BASE("a",2,12)

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)10

頭@條@号“悟禅禅”原創

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)11

頭@條@号“悟禅禅”原創

例三、當對含有小數的數值進行轉換的時候,公式隻對整數部分進行轉換

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)12

頭@條@号“悟禅禅”原創

如何在excel中十六進制轉為十進制(Excel中利用BASE函數對十進制數字進行進制轉換)13

頭@條@号“悟禅禅”原創

與“BASE()函數”相對應的函數“DECIMAL()”函數的功能則是将不同進制的數值轉換成十進制,感興趣的小夥伴不妨看看我寫的關于“DECIMAL()”函數的微頭條。

喜歡請您點贊,關注@悟禅禅,為您解決Excel與Vba的難題。

#Excel技巧##财務Excel表格#

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved