萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> 綜合

Excel 正確顯示身分證字號完整指南:預設格式、修復科學記號、批次匯入技巧

Excel 正確顯示身分證字號完整指南:預設格式、修復科學記號、批次匯入技巧

身分證字號為 10 碼(舊制 15 碼、新制 18 碼)英數混合碼,Excel 預設將超過 11 位數字轉為科學記號(如 `1.23E+17`),且直接輸入 15 位以上數字會將尾數置零(如 `123456789012345678` 變 `123456789012345000`),導致資料遺失。本文提供完整解決方案。

核心原則:貼上/輸入前,先將目標儲存格設為「文字」格式

唯有將儲存格格式預設為「文字」,Excel 才會完全保留輸入內容,不進行數值轉換。

方法一:Word 表格複製至 Excel(最常見場景)

  1. Excel 中選取目標區域(或全選工作表 Ctrl+A)。
  2. Ctrl+1 開啟「儲存格格式」→「數字」索引標籤 → 選擇「文字」 → 確定。
  3. Word 中選取表格 → Ctrl+C 複製。
  4. Excel 中保持區域選取狀態(或點選左上角第一儲存格) → 兩種貼上方式擇一:
  • 選擇性貼上: Ctrl+Alt+V → 選「文字」 → 確定。
  • 貼上選項: 直接 Ctrl+V → 點擊貼上區域右下角「貼上選項」圖示 → 選「比對目的地格式」。

✅ 確保身分證字號以純文字形式完整保留。

方法二:直接輸入身分證字號

輸入前先將儲存格設為「文字」格式(同步驟 1-2),再逐筆輸入或複製貼上。

方法三:已變科學記號/尾數歸零的資料修復

若資料已匯入且顯示異常,嘗試以下方法恢復(前提:原始數值未超過 Excel 15 位有效數字精度):

  1. 設為「數值」,小數位數設 0: Ctrl+1 →「數值」→ 小數位數 `0` → 確定。若原為 `0` 直接確定。
  2. 設為「分數」任意類型: Ctrl+1 →「分數」→ 任選一種 → 確定。
  3. 設為「文字」後雙擊儲存格編輯: Ctrl+1 →「文字」→ 確定 → 雙擊各儲存格按 Enter 確認(觸發重新解析)。
  4. 設為「特殊」→「郵遞區號」: Ctrl+1 →「特殊」→「郵遞區號」→ 確定。
  5. 自訂格式碼: Ctrl+1 →「自訂」→ 輸入 `000000000000000000`(18 個 0)或 `??????????????????` → 確定。

⚠️ 重要限制: Excel 數值精度僅 15 位有效數字。若身分證字號為 18 碼純數字,直接輸入/貼上時尾數已被置零,**無法透過格式修復恢復原始尾數**。唯一解法:匯入/輸入前必須先設為文字格式。

進階技巧:身分證字號批次解析生日/性別

若需從大量身分證字號提取生日、性別,可使用公式或 Power Query:

=IF(LEN(A2)=18, DATE(MID(A2,7,4), MID(A2,11,2), MID(A2,13,2)), DATE(1900+MID(A2,7,2), MID(A2,9,2), MID(A2,11,2)))

性別判斷(新制第 17 碼):`=IF(MOD(MID(A2,17,1),2)=1,"男","女")`

常見錯誤與避坑

錯誤操作後果正確做法
直接貼上身分證字號未設格式顯示科學記號 / 尾數歸零先設目標區為「文字」格式
用「數值」格式存 18 碼身分證最後 3 碼變 000,永久遺失務必用「文字」格式
以為改格式能救回尾數歸零資料無效,精度已損失重新從來源匯入(設文字格式)
CSV 匯入未指定欄位格式Excel 自動判斷為數值科學記號用「資料」→「從文字/CSV」→ 該欄選「文字」

總結

  1. 預防勝於治療: 匯入/輸入前,目標區域**必須**設為「文字」格式。
  2. Word 複製到 Excel:用「選擇性貼上 → 文字」或「比對目的地格式」。
  3. CSV/文字檔匯入:使用「資料」→「從文字/CSV」嚴格指定欄位格式為文字。
  4. 已損毀的 18 碼純數字身分證**無法修復**,須重新匯入。
copyright © 萬盛學電腦網 all rights reserved