當前位置:生活全書館 >

IT科技

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

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

第一步,在電腦端桌面上開啟一個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!。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/grgnwn.html