開心生活站

位置:首頁 > IT科技 > 

excel怎麼將十六進制轉換成十進制

IT科技2.39W

第一步,在電腦端桌面上打開一個Excel文檔,如圖所示。 第二步,然後打開文檔,主界面如圖所示。 第三步,十進制轉換十六進制函數DEC2HEX(number,[places])有1個必選參數,1個可選參數,如圖所示。 第四步,輸入十進制數值列,和要轉換的結果

Excel將十六進制轉換成十進制的方法

方法

案例如圖所示

=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

excel怎麼將十六進制轉換成十進制

將光標移到一個空白表格裏,單擊一下鼠標左鍵,選擇表格

HEX2DEC(number):將十六進制數轉換爲十進制數。 假設數據在A1,那麼在B1寫下公式=HEX2DEC(A1) 下拉填充 公式不好用請運行“安裝”程序來加載“分析工具庫”。

excel怎麼將十六進制轉換成十進制 第2張

在開始菜單下的自動求和選項,的下三角,單擊下三角

在“工具”菜單上,單擊“加載宏”。 在“可用加載宏”列表中,選中“分析工具庫”框,再單擊“確定”。=HEX2DEC($A1)

excel怎麼將十六進制轉換成十進制 第3張

在下拉菜單單擊“其它函數”

DEC2HEX 請參閱 將十進制數轉換爲十六進制數。 如果該函數不可用,並返回錯誤值 #NAME?,請安裝並加載“分析工具庫”加載宏。 操作方法 在“工具”菜單上,單擊“加載宏”。 在“可用加載宏”列表中,選中“分析工具庫”框,再單擊“確定”。 如果必要,請遵

excel怎麼將十六進制轉換成十進制 第4張

在搜索欄輸入“HEX2DEC”,就是一個16進制轉換10進制的函數

用函數。輸入: =DEC2HEX(A2[,4]) 注:"="必須按; "DEC"指十進制; "2"指to,即換成______; "HEX"指十六進制; "A2"指要轉換的數或單元格里的數,添"數"或"單元格序號"; "[,4]"指轉換後您希望補嗎到___位,可輸可不輸,輸則逗號也要輸. 同時,請打開大寫

excel怎麼將十六進制轉換成十進制 第5張

單擊“轉到”彈出插入函數對話框

抓取的數據有空格可以用SUBSTITUTE函數將空格替換爲空 然後在將整理後的數據應用函數HEX2DEC將十六進制轉換成十進制,但是HEX2DEC的參數有一個:不能包含超過 10 個字符,如果參數不是合法的十六進制數,則 HEX2DEC 返回 錯誤值 #NUM! 根據

excel怎麼將十六進制轉換成十進制 第6張

單擊“確定”

Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按實際數位長度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

excel怎麼將十六進制轉換成十進制 第7張

選擇將要轉換的16進制數,單擊鼠標左鍵

工具-加載宏-分析工具庫vba函數,勾選後退出Excel在打開就會有 工程函數將16進制轉換成10進制。 =HEX2DEC()

excel怎麼將十六進制轉換成十進制 第8張

單擊“確定”

Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按實際數位長度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

excel怎麼將十六進制轉換成十進制 第9張

現在就可以看到16進制數據被轉換成了10進制數據

方法/步驟 下面以16進制轉換成10進制說明一下詳細的步驟,其他進制的轉換和這個一樣的,只不過函數變化一下而已, 如下圖所示,想把B2中的16進制數轉化成10進制數放到C2中 在C2中輸入“=HEX2DEC(B2)”,注意是引號裏面的,引號不要輸入,輸完後按

excel怎麼將十六進制轉換成十進制 第10張

擴展閱讀,以下內容您可能還感興趣。

用Excel將16進制轉換成10進制。

工具-加載宏-分析工具庫vba函數,勾選後退出Excel在打開就會有

工程函數將16進制轉換成10進制。

=HEX2DEC()

在excel中如何將32位16進制數轉換爲10進制數

方法/步驟

下面以16進制轉換成10進制說明一下詳細的步驟,其他進制的轉換和這個一樣的,只不過函數變化一下而已,

如下圖所示,想把B2中的16進制數轉化成10進制數放到C2中

在C2中輸入“=HEX2DEC(B2)”,注意是引號裏面的,引號不要輸入,輸完後按回車鍵即可

4

還有其他進制的轉換,如八進制轉換16進制OCT2HEX

10進制轉2進制的公式:=DEC2BIN()

10進制轉8進制的公式:=DEC2OCT()

10進制轉16進制的公式:=DEC2HEX()

2進制轉8進制的公式:=BIN2OCT()

追問

bc97ab998b52eb7a5135a6f292d0178f,我這麼長的數

值轉化不出來啊

如何將excel2007中的十進制轉換爲十六進制

將十進制數轉換爲十六進制數。如果該函數不可用,並返回錯誤值 #NAME?,請安裝並加載分析工具庫加載宏。操作方法在工具菜單上,單擊加載宏。在可用加載宏列表中,選中分析工具庫框,再單擊確定。如果必要,請遵循安裝程序中的指示。語法DEC2HEX(number,places)Number 待轉換的十進制數。如果參數 number 是負數,則省略 places。函數 DEC2HEX 返回 10 位十六進制數(40 位二進制數),最高位爲符號位,其餘 39 位是數字位。負數用二進制數的補碼錶示。Places 所要使用的字符數,如果省略 places,函數 DEC2HEX 用能表示此數的最少字符來表示。當需要在返回的數值前置零時 places 尤其有用。說明如果 number < -549、755、813、888 或者 number 549、755、813、887,則函數 DEC2HEX 返回錯誤值 #NUM!。如果參數 number 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。如果函數 DEC2HEX 需要比 places 指定的更多的位數,將返回錯誤值 #NUM!。如果 places 不是整數,將截尾取整。如果 places 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。

Excel怎麼使用十進制轉換十六進制函數DEC2HEX

語法:DEC2HEX(number, [places])

DEC2HEX 函數語法具有下列參數 :

Number 必需。待轉換的十進制整數(或十進制的字符串,或包含十進制數或十進制字符串的引用)。如果參數 number 是負數,則省略 places,並且函數 DEC2HEX 返回 10 個字符的十六進制數(40 位二進制數),其最高位爲符號位,其餘 39 位是數字位。負數用二進制數的補碼錶示。

Places 可選。要使用的字符數。如果省略 places,函數 DEC2HEX 用能表示此數的最少字符來表示。當需要在返回的值前置 0(零)時,places 尤其有用。

說明:如果 number < -549,755,813,888 或者 number > 549,755,813,887,則函數 DEC2HEX 返回錯誤值 #NUM!。

如果參數 number 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。

如果函數 DEC2HEX 需要比 places 指定的更多的位數,將返回錯誤值 #NUM!。

如果 places 不是整數,將截尾取整。

如果 places 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。

如果 places 爲負值,函數 DEC2HEX 將返回錯誤值 #NUM!。

示例:

=DEC2HEX(100, 4) 將十進制數 100 轉換爲 4 個字符的十六進制數 (0064)

=DEC2HEX("100", 4) 將十進制數字符串"100" 轉換爲 4 個字符的十六進制數 (0064)

A1=100

=DEC2HEX(A1, 4) 將十進制數 100 轉換爲 4 個字符的十六進制數 (0064)

A2="100"

=DEC2HEX(A2, 4) 將十進制數 "100" 轉換爲 4 個字符的十六進制數 (0064)

=DEC2HEX(-54) 將十進制數 -54 轉換爲十六進制數 (FFFFFFFFCA)

Excel怎麼使用十進制轉換十六進制函數DEC2HEX

將十進制數轉換爲十六進制數。

語法

DEC2HEX(number,places)

Number 待轉換的十進制數。如果參數 number 是負數,則省略 places。函數

DEC2HEX 返回 10 位十六進制數(40 位二進制數),最高位爲符號位,其餘 39 位是數字位。負數用二進制數的補碼錶示。

Places 所要使用的字符數,如果省略 places,函數 DEC2HEX

用能表示此數的最少字符來表示。當需要在返回的數值前置零時,places 尤其有用。

說明

如果 number < -549、755、813、888 或者 number > 549、755、813、887,則函數 DEC2HEX

返回錯誤值 #NUM!。

如果參數 number 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。

如果函數 DEC2HEX 需要比 places 指定的更多的位數,將返回錯誤值 #NUM!。

如果 places 不是整數,將截尾取整。

如果 places 爲非數值型,函數 DEC2HEX 將返回錯誤值 #VALUE!。

如果 places 爲負值,函數 DEC2HEX 將返回錯誤值 #NUM!。