根本原因:Excel 數值精度限制
- 超過 11 位數 → 自動轉科學記號(如 `1.23E+11`)
- 超過 15 位數 → 第 16 位起全變 0(IEEE 754 雙精度浮點數 15 位有效數字限制)
- 身分證 18 碼直接輸入必失真
✅ 方案一:預設儲存格為「文字格式」(最推薦)
- 選中目標欄/區域 → `Ctrl+1` → 「數字」→「文字」→ 確定
- 再輸入身分證字號(順序不能反!先設格式再輸入)
✅ 方案二:輸入前加英文單引號 `'`
輸入 `'A123456789` → Enter → 單引號不顯示,內容視為文字完整保留 18 碼。
🚀 進階:自訂格式自動帶入縣市碼(批量輸入同地區身分證)
假設皆為資中縣(前 6 碼 `511025`):
- 選區 → `Ctrl+1` →「自訂」→ 類型輸入:`"511025"@`
- 輸入後 12 碼(如 `220324621`) → 自動顯示 `511025220324621`
18 碼新制(含出生年):類型輸入 `"51102519"@` → 輸入後 10 碼自動補齊。
💡 同理適用:電話區碼、產品編號前綴、銀行代碼等固定前綴批量輸入。