回覆列表
-
1 # 玩Office
-
2 # Excel輕鬆一課
Excel中對長度超過15位的資料輸入是有限制的,從16位開始無論錄入什麼數字均會變為0,因此輸入時只能以文字的形式進行錄入:
①將格式設定為文字
我們知道,文字輸入是沒有位數限制的,因此將格式設定為文字將很好的解決顯示的問題
②在輸入的數值前加“"”(單引號小寫)
這種方法同樣是將格式設定為文字
但是單元格的格式是文字,如果我們想對文字型的資料進行運算,怎麼辦?
①將文字型單元格進行數學運算,會自動變為數值型
如:A1是文字型
=A1+0 或 =A1-0 或 =A1*1 或 =--A1 得到的結果為數值型
②使用Value函式,將文字格式轉化為數值型格式
=VALUE(A1)
-
3 # 青春童樂
第一種方法將格式設定為文字,這個很多人都知道。
第二種在輸入數字前輸入單引號’,這個單引號必須是輸入英文的,否則輸入的單元格內會保留有引號。而在英文輸入法狀態下輸入英文單引號➕數字後,單元格的左上角自動變成綠色小三角,單元格顯示的也是純數字。如果是中文單引號,單元格內顯示的不是純數字,而是單引號➕數字的文字,無法進行資料計算,顯示結果如下圖:
15位長度的資料就是百萬億級的資料。
現實生活中,我們幾乎極少會用到這個級別的資料,也就是說15位以內的資料已經夠用了。
假如有例外呢,資料真的超過了15位怎麼辦?
Excel會預設把15位之後的資料自動變成“0”--這也很好理解,就好像,我們會說巴菲特有840億美元財富,但是不會有人深究到底是840億零幾萬幾千幾百吧?
所以可以理解為既然資料都已經超過了15位,那麼15位以後的數字相對來講就是毫無意義的。
而二代身份證號碼就恰恰超過了15位,以致錄入身份證號碼的時候出問題。
解決這個問題的方法很簡單,只需要先把單元格格式改為“文字”然後再錄入身份證號碼就能正確顯示了。