Excel最多允許顯示 11 位數(shù)字,如果所輸入的數(shù)字超過 11 位,則自動用科學(xué)記數(shù)法表示。如果所輸入的數(shù)字超過 15 位,從第 16 位起的所有數(shù)字被轉(zhuǎn)為 0,并且不能恢復(fù)。那么如何在Excel中輸入身份證號這樣的長數(shù)字?Excel 支持一個單元格輸入多個文本,只要把數(shù)字轉(zhuǎn)為文本就可以輸入。
除輸入長數(shù)字外,有時公式也會返回長數(shù)字,對于這樣的超過 15 位的長數(shù)字又怎么完全顯示?這種情況需要用函數(shù)把數(shù)字轉(zhuǎn)為文本。如果制作文檔時默認(rèn)用科學(xué)記數(shù)法表示長數(shù)字,想把它們?nèi)匡@示出來,應(yīng)該怎么辦?同樣用把數(shù)字轉(zhuǎn)為文本的方法。用 Excel 直接打開有長數(shù)字的文本文件,所有長數(shù)字也會默認(rèn)用科學(xué)記數(shù)法表示,并且超過 15 位的數(shù)字被轉(zhuǎn)為 0,因此不能直接打開,需要用導(dǎo)入文本的方法導(dǎo)入。
一、如何在Excel中輸入身份證號這樣的長數(shù)字且完整顯示
(一)用半角引號(')把數(shù)字轉(zhuǎn)為文本法
1、選中或雙擊要輸入身份證的單元格,輸入半角引號(',不打開中文輸入法即可輸入),接著輸入 18 位身份證號,輸入完成后按回車,則所有輸入的數(shù)字都顯示出來,沒有自動用科學(xué)記數(shù)法表示,前面的引號自動隱藏了;操作過程步驟,如圖1所示:
圖1
2、在這里,半角引號的作用是把所輸入的數(shù)字轉(zhuǎn)為文本,正是經(jīng)過轉(zhuǎn)換,才使所有數(shù)字完整顯示。
(二)用設(shè)置單元格格式為文本法
1、選中要輸入身份證的單元格(如框選 A2:A8),按快捷鍵 Ctrl + 1(需要關(guān)閉中文輸入法),打開“設(shè)置單元格格式”窗口,選擇“數(shù)字”選項卡,再選擇左邊下面的“文本”,單擊“確定”,把單元格格式設(shè)置為“文本”,選中 A2,輸入身份證,按回車,所輸入數(shù)字全顯示出來且沒有后面幾位被轉(zhuǎn)為 0 的情況;操作過程步驟,如圖2所示:
圖2
2、如果身份證號已經(jīng)準(zhǔn)備好,可直接批量復(fù)制到設(shè)置格式為文本的單元格,這樣也不會因數(shù)字太長而不完整顯示。
二、Excel公式返回的結(jié)果為長數(shù)字怎么完整顯示
1、雙擊 C2 單元格,輸入公式 =A2*B2,按回車,返回用科學(xué)記數(shù)法表示的計算結(jié)果;選中 C2,把鼠標(biāo)移到 C2 右下角的單元格填充柄上,鼠標(biāo)變?yōu)楹谏犹柡螅p擊左鍵,所有返回的結(jié)果都用科學(xué)記數(shù)法表示;雙擊 C2,把公式改為 =TEXT(A2*B2,"0"),按回車,返回一串長數(shù)字,同樣用雙擊 C2 單元格填充柄的方法返回剩余的求乘積結(jié)果,它們都完整顯示了數(shù)字;操作過程步驟,如圖3所示:
圖3
2、公式說明:
A、公式 =A2*B2 是計算 A2 與 B2 的乘積,由于 A2 和 B2 對列和行都是相對引用,因此往下拖時,A2 會自動變?yōu)?A3、A4 等,B2 會自動變?yōu)?B3、B4 等,所以能計算出 A2 和 B2 以下單元格的乘積。
B、公式 =TEXT(A2*B2,"0") 用于把 A2 與 B2 的乘積取整并轉(zhuǎn)為文本,第二個參數(shù) "0" 用于設(shè)置格式,"0" 表示只保留整數(shù)。Text函數(shù)用于把數(shù)字、日期和時間等轉(zhuǎn)為文本。
三、Excel長數(shù)字取消科學(xué)記數(shù)法表示
(一)用自定義單元格格式法
1、在文本文件窗口,選中兩串長數(shù)字,按 Ctrl + C 復(fù)制,單擊一下 Excel 窗口的任意位置轉(zhuǎn)到該窗口,選中 A1 單元格,按 Ctrl + V 粘貼,則把復(fù)制的長數(shù)字分別粘貼到 A1 和 A2,并自動用科學(xué)記數(shù)法表示。
2、按 Ctrl + 1(需關(guān)閉中文輸入法),打開設(shè)置單元格格式窗口,選擇“數(shù)字”選項卡,再選擇左下角的“自定義”,在“類型”下輸入 0,單擊“確定”,則長數(shù)字取消科學(xué)記數(shù)法表示,所有數(shù)字全部顯示出來,但 A2 的數(shù)字最后一位由 5 變?yōu)榱?0;操作過程步驟,如圖4所示:
圖4
提示:盡管可以用自定義單元格格式把用科學(xué)記數(shù)表示的數(shù)字完全顯示出來,但長數(shù)字如果超過 15 位,則第 15 位后的數(shù)字全被轉(zhuǎn)為 0,并且無法恢復(fù)(因為 Excel 最多允許顯示 15 位數(shù)字),所以超過 15 位的長數(shù)字輸入時必須轉(zhuǎn)為文本。
(二)用數(shù)據(jù)“分列”法
1、框選 A2:A4,選擇“數(shù)據(jù)”選項卡,單擊“數(shù)據(jù)工具”上面的“分列”,打開“文本分列向?qū)А贝翱冢弧罢堖x擇最合適的文件類型”選擇“分隔符號”在excel中如何輸入身份證號在excel中如何輸入身份證號,單擊“下一步”;來到第 2 步,“分隔符號”保持默認(rèn)選項,單擊“下一步”;來到第 3 步,“列數(shù)據(jù)格式”選擇“文本”,單擊“完成”,則用科學(xué)記數(shù)法表示的長數(shù)字全部顯示;操作過程步驟,如圖5所示:
圖5
2、這個方法與上面的方法一樣,超過 15 的長數(shù)字,15 位后的數(shù)字也會被全轉(zhuǎn)為 0 且不能恢復(fù)。
四、長數(shù)字用 Excel 打開,后幾位變?yōu)?0 如何解決
1、打開 Excel,新建一個空白文檔,選擇“數(shù)據(jù)”選項卡,單擊窗口左上角的“自文本”,打開“導(dǎo)入文本文件”窗口,定位到要導(dǎo)入文件所在的文件夾(如:G:\Excel文檔\doc),雙擊要導(dǎo)入的文件“Excel長數(shù)字.csv”,打開“文本導(dǎo)入向?qū)А保?/p>
2、“請選擇最合適的文件類型”選擇“分隔符”,“導(dǎo)入起始行”保持默認(rèn)的 1,表示從第 1 行開始導(dǎo)入,如果不是從第一行開始導(dǎo)入,輸入具體數(shù)字即可;單擊“下一步”,來到第 2 步,“分隔符號”取消“Tab 鍵”、勾選“逗號”,再勾選“連續(xù)分隔符視為單個處理”;
3、單擊“下一步”,來到第 3 步,“列數(shù)據(jù)格式”選擇“文本”,則“數(shù)字預(yù)覽”下的第一列變?yōu)槲谋荆龠x中第二列,再次選擇“文本”,則第二列也變?yōu)槲谋荆瑔螕簟巴瓿伞保D(zhuǎn)到“導(dǎo)入數(shù)據(jù)”窗口,“數(shù)據(jù)放置位置”保持默認(rèn)的“現(xiàn)有工作表”的 =$A$1,單擊“確定”,則所選文件導(dǎo)致到 Excel 中,且分為兩列,所有長數(shù)字都完整顯示并且沒 15 位后轉(zhuǎn)為 0 的情況;操作過程步驟,如圖6所示:
圖6
4、如果要導(dǎo)入的數(shù)據(jù)有多列,在第 3 步的“列數(shù)據(jù)格式”一定要每列都選擇一次“文本”,否則只把一列轉(zhuǎn)為文本。如果要把導(dǎo)入的數(shù)據(jù)放到另一個工作表,“數(shù)據(jù)放置位置”選擇“新工作表”即可。