你是不是也遇到過(guò)這種情況:在Excel里輸入身份證號(hào)碼,結(jié)果變成一串亂碼?比如“”變成了“1.23E+17”,或者直接顯示成“”?別急,這不是你的電腦壞了,而是Excel的“小脾氣”作祟!今天我就來(lái)手把手教你解決這個(gè)問(wèn)題,真實(shí)案例+實(shí)用技巧,看完就能用!
Q:為什么Excel輸入身份證號(hào)會(huì)亂碼?
因?yàn)镋xcel默認(rèn)把長(zhǎng)數(shù)字當(dāng)成了科學(xué)計(jì)數(shù)法處理!身份證號(hào)有18位,超過(guò)15位后,Excel自動(dòng)把它轉(zhuǎn)成“1.23E+17”這種格式,后面幾位就丟失了。更慘的是,如果你直接復(fù)制粘貼,還可能被當(dāng)成日期格式,變成“2023年1月1日”這種荒謬結(jié)果。
Q:那怎么辦?我試過(guò)改單元格格式,還是不行……
對(duì),很多人第一步就是右鍵→設(shè)置單元格格式→文本,但如果你已經(jīng)輸入了,再改格式也沒用!這時(shí)候要分情況:
情況一:還沒輸入身份證號(hào)
? 正確做法:先選中要輸入的列或單元格 → 右鍵 → 設(shè)置單元格格式 → 選擇“文本”類型 → 再輸入身份證號(hào)。這樣它就不會(huì)被自動(dòng)轉(zhuǎn)換啦!
情況二:已經(jīng)亂碼了(比如顯示為“”或科學(xué)計(jì)數(shù))
? 解決方法:先把那一列的數(shù)據(jù)全部清空,然后重新設(shè)置為“文本”格式,再逐個(gè)輸入或批量粘貼。記??!必須先設(shè)格式,再輸入!否則Excel還是會(huì)“偷偷”把你當(dāng)成數(shù)字處理。
真實(shí)案例分享:
前幾天我?guī)团笥颜韱T工檔案,他從公司系統(tǒng)導(dǎo)出Excel表格,身份證號(hào)全變成“1.23E+17”。我讓他先備份原表,然后按我說(shuō)的方法:全選列 → 設(shè)置為文本 → 再粘貼進(jìn)去,完美恢復(fù)!他激動(dòng)得說(shuō):“這比找IT部門快多了!”
小貼士:
如果你經(jīng)常要處理身份證、手機(jī)號(hào)等長(zhǎng)數(shù)字,建議提前設(shè)置好工作表默認(rèn)格式——選中整列 → 設(shè)置為文本 → 這樣以后再也不怕亂碼啦!另外,用“=TEXT(A1,"0")”公式也可以臨時(shí)修復(fù)已亂碼的身份證號(hào),適合不想重輸?shù)呐笥选?/p>
別讓Excel的小bug耽誤你的效率!學(xué)會(huì)這招,朋友圈發(fā)個(gè)“Excel救星”筆記,點(diǎn)贊肯定爆棚~記得收藏備用,下次遇到秒變大神!?

