第一步,在電腦端桌面上打開一個Excel文檔,如圖所示。 第二步,然后打開文檔,主界面如圖所示。 第三步,十進制轉(zhuǎn)換十六進制函數(shù)DEC2HEX(number,[places])有1個必選參數(shù),1個可選參數(shù),如圖所示。 第四步,輸入十進制數(shù)值列,和要轉(zhuǎn)換的結(jié)果
Excel將十六進制轉(zhuǎn)換成十進制的方法
方法
案例如圖所示
=LOOKUP(INT(A1/16/16/16),ROW($1:$16)-1,{"";1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})&LOOKUP(MOD(INT(A1/16/16),16),ROW($1:$16)-1,{0;1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})&LOOKUP(INT(MOD(A1/16,16)),ROW($1:$16)-1,{0;1;2;3;4
將光標移到一個空白表格里,單擊一下鼠標左鍵,選擇表格
HEX2DEC(number):將十六進制數(shù)轉(zhuǎn)換為十進制數(shù)。 假設數(shù)據(jù)在A1,那么在B1寫下公式=HEX2DEC(A1) 下拉填充 公式不好用請運行“安裝”程序來加載“分析工具庫”。
在開始菜單下的自動求和選項,的下三角,單擊下三角
在“工具”菜單上,單擊“加載宏”。 在“可用加載宏”列表中,選中“分析工具庫”框,再單擊“確定”。=HEX2DEC($A1)
在下拉菜單單擊“其它函數(shù)”
DEC2HEX 請參閱 將十進制數(shù)轉(zhuǎn)換為十六進制數(shù)。 如果該函數(shù)不可用,并返回錯誤值 #NAME?,請安裝并加載“分析工具庫”加載宏。 操作方法 在“工具”菜單上,單擊“加載宏”。 在“可用加載宏”列表中,選中“分析工具庫”框,再單擊“確定”。 如果必要,請遵
在搜索欄輸入“HEX2DEC”,就是一個16進制轉(zhuǎn)換10進制的函數(shù)
用函數(shù)。輸入: =DEC2HEX(A2[,4]) 注:"="必須按; "DEC"指十進制; "2"指to,即換成______; "HEX"指十六進制; "A2"指要轉(zhuǎn)換的數(shù)或單元格里的數(shù),添"數(shù)"或"單元格序號"; "[,4]"指轉(zhuǎn)換后您希望補嗎到___位,可輸可不輸,輸則逗號也要輸. 同時,請打開大寫
單擊“轉(zhuǎn)到”彈出插入函數(shù)對話框
抓取的數(shù)據(jù)有空格可以用SUBSTITUTE函數(shù)將空格替換為空 然后在將整理后的數(shù)據(jù)應用函數(shù)HEX2DEC將十六進制轉(zhuǎn)換成十進制,但是HEX2DEC的參數(shù)有一個:不能包含超過 10 個字符,如果參數(shù)不是合法的十六進制數(shù),則 HEX2DEC 返回 錯誤值 #NUM! 根據(jù)
單擊“確定”
Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按實際數(shù)位長度n 計算16的 0 - n-1次冪值 t = CDec(1): s = t: srr(0) = 1 For i = 1 To n - 1 For j = 1 To 15 s = s + t Next srr(i) = s: t = s Next s = 0 For i = 1
選擇將要轉(zhuǎn)換的16進制數(shù),單擊鼠標左鍵
工具-加載宏-分析工具庫vba函數(shù),勾選后退出Excel在打開就會有 工程函數(shù)將16進制轉(zhuǎn)換成10進制。 =HEX2DEC()
單擊“確定”
Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按實際數(shù)位長度n 計算16的 0 - n-1次冪值 t = CDec(1): s = t: srr(0) = 1 For i = 1 To n - 1 For j = 1 To 15 s = s + t Next srr(i) = s: t = s Next s = 0 For i = 1
現(xiàn)在就可以看到16進制數(shù)據(jù)被轉(zhuǎn)換成了10進制數(shù)據(jù)
方法/步驟 下面以16進制轉(zhuǎn)換成10進制說明一下詳細的步驟,其他進制的轉(zhuǎn)換和這個一樣的,只不過函數(shù)變化一下而已, 如下圖所示,想把B2中的16進制數(shù)轉(zhuǎn)化成10進制數(shù)放到C2中 在C2中輸入“=HEX2DEC(B2)”,注意是引號里面的,引號不要輸入,輸完后按
擴展閱讀,以下內(nèi)容您可能還感興趣。
用Excel將16進制轉(zhuǎn)換成10進制。
工具-加載宏-分析工具庫vba函數(shù),勾選后退出Excel在打開就會有
工程函數(shù)將16進制轉(zhuǎn)換成10進制。
=HEX2DEC()
在excel中如何將32位16進制數(shù)轉(zhuǎn)換為10進制數(shù)
方法/步驟
下面以16進制轉(zhuǎn)換成10進制說明一下詳細的步驟,其他進制的轉(zhuǎn)換和這個一樣的,只不過函數(shù)變化一下而已,
如下圖所示,想把B2中的16進制數(shù)轉(zhuǎn)化成10進制數(shù)放到C2中
在C2中輸入“=HEX2DEC(B2)”,注意是引號里面的,引號不要輸入,輸完后按回車鍵即可
4
還有其他進制的轉(zhuǎn)換,如八進制轉(zhuǎn)換16進制OCT2HEX
10進制轉(zhuǎn)2進制的公式:=DEC2BIN()
10進制轉(zhuǎn)8進制的公式:=DEC2OCT()
10進制轉(zhuǎn)16進制的公式:=DEC2HEX()
2進制轉(zhuǎn)8進制的公式:=BIN2OCT()
追問bc97ab998b52eb7a5135a6f292d0178f,我這么長的數(shù)
值轉(zhuǎn)化不出來啊
如何將excel2007中的十進制轉(zhuǎn)換為十六進制
將十進制數(shù)轉(zhuǎn)換為十六進制數(shù)。如果該函數(shù)不可用,并返回錯誤值 #NAME?,請安裝并加載分析工具庫加載宏。操作方法在工具菜單上,單擊加載宏。在可用加載宏列表中,選中分析工具庫框,再單擊確定。如果必要,請遵循安裝程序中的指示。語法DEC2HEX(number,places)Number 待轉(zhuǎn)換的十進制數(shù)。如果參數(shù) number 是負數(shù),則省略 places。函數(shù) DEC2HEX 返回 10 位十六進制數(shù)(40 位二進制數(shù)),最高位為符號位,其余 39 位是數(shù)字位。負數(shù)用二進制數(shù)的補碼表示。Places 所要使用的字符數(shù),如果省略 places,函數(shù) DEC2HEX 用能表示此數(shù)的最少字符來表示。當需要在返回的數(shù)值前置零時 places 尤其有用。說明如果 number < -549、755、813、888 或者 number 549、755、813、887,則函數(shù) DEC2HEX 返回錯誤值 #NUM!。如果參數(shù) number 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。如果函數(shù) DEC2HEX 需要比 places 指定的更多的位數(shù),將返回錯誤值 #NUM!。如果 places 不是整數(shù),將截尾取整。如果 places 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。
Excel怎么使用十進制轉(zhuǎn)換十六進制函數(shù)DEC2HEX
語法:DEC2HEX(number, [places])
DEC2HEX 函數(shù)語法具有下列參數(shù) :
Number 必需。待轉(zhuǎn)換的十進制整數(shù)(或十進制的字符串,或包含十進制數(shù)或十進制字符串的引用)。如果參數(shù) number 是負數(shù),則省略 places,并且函數(shù) DEC2HEX 返回 10 個字符的十六進制數(shù)(40 位二進制數(shù)),其最高位為符號位,其余 39 位是數(shù)字位。負數(shù)用二進制數(shù)的補碼表示。
Places 可選。要使用的字符數(shù)。如果省略 places,函數(shù) DEC2HEX 用能表示此數(shù)的最少字符來表示。當需要在返回的值前置 0(零)時,places 尤其有用。
說明:如果 number < -549,755,813,888 或者 number > 549,755,813,887,則函數(shù) DEC2HEX 返回錯誤值 #NUM!。
如果參數(shù) number 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。
如果函數(shù) DEC2HEX 需要比 places 指定的更多的位數(shù),將返回錯誤值 #NUM!。
如果 places 不是整數(shù),將截尾取整。
如果 places 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。
如果 places 為負值,函數(shù) DEC2HEX 將返回錯誤值 #NUM!。
示例:
=DEC2HEX(100, 4) 將十進制數(shù) 100 轉(zhuǎn)換為 4 個字符的十六進制數(shù) (0064)
=DEC2HEX("100", 4) 將十進制數(shù)字符串"100" 轉(zhuǎn)換為 4 個字符的十六進制數(shù) (0064)
A1=100
=DEC2HEX(A1, 4) 將十進制數(shù) 100 轉(zhuǎn)換為 4 個字符的十六進制數(shù) (0064)
A2="100"
=DEC2HEX(A2, 4) 將十進制數(shù) "100" 轉(zhuǎn)換為 4 個字符的十六進制數(shù) (0064)
=DEC2HEX(-54) 將十進制數(shù) -54 轉(zhuǎn)換為十六進制數(shù) (FFFFFFFFCA)
Excel怎么使用十進制轉(zhuǎn)換十六進制函數(shù)DEC2HEX
將十進制數(shù)轉(zhuǎn)換為十六進制數(shù)。
語法
DEC2HEX(number,places)
Number 待轉(zhuǎn)換的十進制數(shù)。如果參數(shù) number 是負數(shù),則省略 places。函數(shù)
DEC2HEX 返回 10 位十六進制數(shù)(40 位二進制數(shù)),最高位為符號位,其余 39 位是數(shù)字位。負數(shù)用二進制數(shù)的補碼表示。
Places 所要使用的字符數(shù),如果省略 places,函數(shù) DEC2HEX
用能表示此數(shù)的最少字符來表示。當需要在返回的數(shù)值前置零時,places 尤其有用。
說明
如果 number < -549、755、813、888 或者 number > 549、755、813、887,則函數(shù) DEC2HEX
返回錯誤值 #NUM!。
如果參數(shù) number 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。
如果函數(shù) DEC2HEX 需要比 places 指定的更多的位數(shù),將返回錯誤值 #NUM!。
如果 places 不是整數(shù),將截尾取整。
如果 places 為非數(shù)值型,函數(shù) DEC2HEX 將返回錯誤值 #VALUE!。
如果 places 為負值,函數(shù) DEC2HEX 將返回錯誤值 #NUM!。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com