daniel35
2007-12-21, 10:51 AM
請問在Excel裡面,如果我想將A1欄位中的(0011) <--十六進位 自動轉換到B1欄位成為3 <--十進位 要怎麼做?
另外,我在A1欄位每次打0011都會變成11,前面兩個00都會不見,為什麼?
贊助商連結
另外,我在A1欄位每次打0011都會變成11,前面兩個00都會不見,為什麼?
贊助商連結
【問題】請問Excel 2003 要怎麼樣將16進位轉成10進位? 贊助商連結 daniel35 2007-12-21, 10:51 AM 請問在Excel裡面,如果我想將A1欄位中的(0011) <--十六進位 自動轉換到B1欄位成為3 <--十進位 要怎麼做? 另外,我在A1欄位每次打0011都會變成11,前面兩個00都會不見,為什麼? 贊助商連結 ranger 2007-12-21, 11:09 AM HEX2DEC 將十六進位數轉換為含小數位數的數字。 如果無法使用此函數,且傳回 #NAME? 錯誤,請執行程式以安裝「分析工具箱」。 作法 在 [工具] 功能表上,按一下 [增益集]。 在 [現有的增益集] 清單中,選取 [分析工具箱] 方塊,再按一下 [確定]。 如有需要,依循安裝程式上的指示動作。 語法 HEX2DEC (number) Number 係指您要轉換的十六進位數字。Number 裡面最多只能有 10 個字元 (40 位元)。Number 中最重要的位元是符號位元。其餘的 39 個位元是量值位元。負數的表示方式是二個輔助表示法。 如果 number 不是有效的十六進位數字,HEX2DEC 會傳回 #NUM! 錯誤值。 至於第2個問題,只要儲存格的格式為"數值",那麼excel就會自動把前面的0去除 解除方法: 把儲存格格式設為文字 或 輸入前加入單引號 或 自訂格式 daniel35 2007-12-21, 11:22 AM 可是他好像只能夠 HEX2DEC (0001) --> 1 沒辦法 HEX2DEC (A1欄位) -->B1欄位 ranger 2007-12-21, 03:34 PM 可是他好像只能夠 HEX2DEC (0001) --> 1 沒辦法 HEX2DEC (A1欄位) -->B1欄位 在b1打 =hex2dec(a1) 就可以了 這應該自基本的excel運用吧! daniel35 2007-12-24, 12:51 AM 問題又來了 16進位的11為什麼他會算成10進位的17 ? rushoun 2007-12-24, 01:49 AM 我覺得您先去瞭解一下計算機概論中的數字系統,有關各種進位的轉換, 就會知道怎麼回事了。有些問題只是操作使用上的問題,可以看參考書即 可。 山賊 2007-12-24, 05:43 AM 請問在Excel裡面,如果我想將A1欄位中的(0011) <--十六進位 自動轉換到B1欄位成為3 <--十進位 要怎麼做? 我想您想要找得是 2 進位的轉換函數, 而不是 16 進位的! 譬如 bin2dec 及 dec2bin.. daniel35 2007-12-24, 10:04 AM 我想您想要找得是 2 進位的轉換函數, 而不是 16 進位的! 譬如 bin2dec 及 dec2bin.. 的確是小弟的疏忽 我要的是二進位沒有錯,卻一直在拿十六進位的函數在試算 改成bin2dec就沒有問題了. 個人還有一個小地方想向大家請教假設1101已經成功的計算出來是13,但是我想讓他秀出的是D,要用什麼樣的方式? rushoun 2007-12-24, 10:18 AM http://forum.flash2u.com.tw/dispbbs_148_18643_1_1.html 可以參考一下,您的問題可能是BIN2HEX這個函式。 還有http://www.yeswedo.com.tw/product/productdescription.asp?rowid=10050 不過在台灣不知能否買到?為什麼都是大陸那邊的書呢? 又發現這個:http://www.dyu.edu.tw/~msung/OfficeAuto/Excel/engineering.htm google真是太神奇了!:D ranger 2007-12-24, 10:46 AM 用不著google excel的輔助說明就找得到答案了 太多人不懂得利用 |
|