BASE 函式

BASE 函式會將十進位制的數字轉換為以其他底數表示的文字, 例如以 2 為底的二進位制。

BASE 函式組成部分

BASE(值, 底數, [長度下限])

組成部分 說明 附註
用來轉換成底數的數值。
  • 這個數值必須為大於或等於零的整數。
底數 用來轉換成值數的底數 (或基數)。
  • 底數必須為 2 到 36 的整數。
長度下限 (選填) 傳回文字的長度下限。
  • 如果長度下限值大於計算結果中有效位數的值,系統會在結果左側補上數個零,直到數字的總數達到有效位數的規定位數為止。

公式使用範例

BASE(255, 16)

BASE(A2, 2)

BASE(4095, 16, 6)

注意事項

  • 系統會將非整數的數字引數值擷取至整數。
  • 如要使用 BASE 函式的結果做計算,請注意可能會出現非十進位的計算結果,且 Google 試算表會自動轉換結果。舉例來說,如果儲存格 A2 為 1111 (等同十進位數字 31 的二進位值),且儲存格 B2 為「=A2+9」這類公式,出現的計算結果會是 11120,而不會是正確的二進位數值。

範例

以下範例是將十進位數字 255 轉換成底數 16 (十六進位):

  A B
1 公式 結果
2 =BASE(255, 16) FF

 

以下範例是將儲存格 A2 (十進位值 21) 轉換成儲存格 B2 (二進位) 中的底數:

  A B C D
1 數字 底數 公式 結果
2 21 2 =BASE(A2, B2) 10101

 

以下範例會將十進位數字 4095 轉換成底數 16 (十六進位),且長度下限為 6 個字元:

  A B
1 公式 結果
2 =BASE(4095, 16, 6) 000FFF

相關函式

  • DECIMAL:DECIMAL 函式會將以其他底數表示的數字轉換為以 10 為底的數字 (十進位制)。
  • BIN2DEC:將帶有正負號的二進位數字轉換成十進位格式。
  • BIN2HEX:將帶有正負號的二進位數字,轉換成帶有正負號的十六進位格式。
  • BIN2OCT:將帶有正負號的二進位數字,轉換成帶有正負號的八進位格式。
  • OCT2BIN:將帶有正負號的八進位數字,轉換成帶有正負號的二進位格式。
  • OCT2DEC:將帶有正負號的八進位數字轉換成十進位格式。
  • OCT2HEX:將帶有正負號的十進位數字,轉換成帶有正負號的十六進位格式。
  • DEC2BIN:將十進位數字轉換成帶有正負號的二進位格式。
  • DEC2OCT:將十進位數字轉換成帶有正負號的八進位格式。
  • DEC2HEX:將十進位數字轉換成帶有正負號的十六進位格式。
  • HEX2BIN:將帶有正負號的十六進位數字,轉換成帶有正負號的二進位格式。
  • HEX2DEC:將帶有正負號的十六進位數字轉換成十進位格式。
  • HEX2OCT:將帶有正負號的十六進位數字,轉換成帶有正負號的八進位格式。
true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
7386304212282526626
true
搜尋說明中心
true
true
true
true
true
35
false
false