經常有同事向我請教有關如何在Excel中輸入身份證號碼並避免以科學計數法顯示的問題,如輸入4690071000102334結果變成4.69007E+15 。
總結一下解決該問題的方法如下:
一、如果是手工輸入,有兩種方法,
方法1:設置單元格格式為文本
第一步: 先設置身份證號列 為文本格式。具體操作:選中列,右鍵-》“設置單元格格式”-》“數字”-》選擇“文本”
第二步:手工輸入身份證號即可。
方法2: 在輸入身份證號之前,先輸一個英文狀態下的分號“'”,接著輸入想要輸入的身份證號碼即可。
二、如果是復制後粘貼過來,只能依靠選擇性粘貼來完成。
如把下圖復制粘貼到Excel中,
姓名 性別 身份證號碼 所屬地 田慧金 男 370783198707123573 山東省壽光市 蔣嬌 女 430382198612292583 湖南省韶山市 牛玉娟 女 620121198702111426 甘肅省永登縣則建議先進行系統的變量設置,
系統設置: 選中任何一個有數據的單元格,菜單上選擇“數據”-》“分列”;
1 選中“分隔符號” 點“下一步";
2 確保選中“空格”點"下一步”【注1】
3 選中“文本”或者不選(默認的“常規”)都行,點“完成”;
第一步: 估計下,粘貼後,“身份證號碼”列會是哪一列。把這一列設置為“文本”格式。
第二步: 粘貼時,右鍵“選擇性粘貼”-》選擇“文本”
【注1】此步是為了讓粘貼時,數據自動分列。只要設定好,以後excel中,粘貼文本時,都會自動按照空格分列。
如果不做這個,可以先粘貼,粘貼後每行數據都在一個單元格裡。此時再用“分列”,在最後一步,一定要選中身份證號那列,設置為“文本”。