網友問到輸入信用卡號 16 個數字時,始終最後一碼都是 0,這是什麼原因?

在 Excel 的工作表裡,如果在預設的狀況下輸入像是信用卡號( 16 個數字)時,你會發現顯示的結果第 16 位都是顯示0。

Excel-輸入超過15位數的數字(信用卡號)

這是因為 Excel 只能儲存 15 個有效位數,而且會將前面 15 個數字之後的位數變更為 0。例如,輸入:1234567890123456,在設定儲存格格式的對話框中會看到:

(1) 通用格式:1.23457E+15(以指數形式顯示)

(2) 數值格式:1234567890123450.00

Excel-輸入超過15位數的數字(信用卡號)

Excel-輸入超過15位數的數字(信用卡號)

所以如果使用「####-####-####-####」格式,

在輸入 1234567890123456 時會顯示 1234-5678-9012-3450

Excel-輸入超過15位數的數字(信用卡號)

如果想要輸入 15 個數字以上的數字,該如何處理?

你可以使用幾種方法來因應:

(1) 先輸入「’」(單引號),再輸入數字1234567890123456

如果先輸入「’」(單引號),,再輸入數字,則儲存格內容會被視為「文字」。

所以會在儲存格中顯示一個綠色的三角形記號,點選「驚嘆號」,可以切換要儲存為文字或是數字,但是一旦轉換成數字,則又會改為1234567890123450。

Excel-輸入超過15位數的數字(信用卡號)

(2) 先設定儲存格格式為文字,再輸入數字1234567890123456

Excel-輸入超過15位數的數字(信用卡號)

Excel-輸入超過15位數的數字(信用卡號)

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 信用卡卡號
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()