以下文字資料是由(歷史新知網)小編為大家搜集整理后發布的內容,讓我們趕快一起來看一下吧!
在常規格式下,EXCEL對于輸入超過11位的數字會以科學記數的表達方式來顯示,比如在單元格中寫入時會顯示成 1.+17 意思為 1.23457乘以10的17次方.
在單元格中寫入長數字串時應注意以下幾個方面
一:如果只是因為單元格的列寬太小產生的科學記數表示式,可以通過拉大列或設定列寬來改變顯示的樣式,比如寫入的數字有5位以上,11位及以下時,單元格過小也會顯示成科學記數表示式.
二:在常規格式下,EXCEL對于輸入超過11位的數字會以科學記數的表達方式來顯示,可以改設定單元格格式為特殊---郵政編碼---確定,但是只對數字在12位以內的數字串有效,超過12位的還是設定單元格格式為數值格式,小數位數設定為0
三:但就算是設定了數值格式,如果寫入的數字串超過15位,因為EXCEL的數字精度在15位,這樣數字串超過15位的部份會以0進行補位.因此在輸入長數字串之前應將單元格的格式設定成文字格式.
綜合以上因素,在寫入身份證號等長數字串之前應對單元格的格式進行設定.
方法如下:
方法一.選中要輸入數字串的單元格或單元格區域----右鍵-----設定單元格格式(也可以點"格式"選擇"單元格" 或按CTRL+1,出現單元格格式對話方塊),-----數字-----文字------確定
方法二.在單元輸入數字串時,先輸入 ' 號(半形的單引號),如: ' ,這樣單元格會預設寫入的是文字格式的數字.
為什么在excel中輸入19位數字后面幾位怎么老變零
這是因為excel預設的格式是數字,
在excel中數字是不能超過14位的,
否則會變成后4位為0的情況,而且是用科學計數法表示的.
把身份證那一列設定為文字,輸入就可以不必總要輸入'了.
這里還有3個有用的公式,是我原創的:
1,假設你在B3輸入的是身份證號碼,
B4要顯示生日則在B4復制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,MID($B3,7,4)&
年&MID($B3,11,2)&月&MID($B3,
13,2)&日,19&MID($B3,7,2)&
年&MID($B3,9,2)&月&MID($B3,
11,2)&日))
2,假設你在B3輸入的是身份證號碼,
B5要顯示年齡則在B5復制以下公式.
=IF($B3=0, ,YEAR(NOW())-(IF(LEN($B3)=18,
VALUE(MID($B3,7,4)),VALUE(19
&MID($B3,7,2)))))
3,假設你在B3輸入的是身份證號碼,
B6要顯示性別則在B5復制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,IF(MOD(VALUE(
MID($B3,17,1)),2)=1,男,女),
IF(MOD(VALUE(MID($B3,15,1)),2)
=1,男,女)))
可以用拖選復制應用到整篇相應單元格中.
希望能幫到你.
我在EXCEL里面輸入一長串數字后 最后幾位都變成0了
選中那個單元格點右鍵,點 設定單元格式,彈出的對話方塊里 數字 那欄 選擇倒數第三項 文字 項 就可以了,或者 在數字 前邊加一個‘(英文狀態下的)
Excel中輸入數字為什么變為0
你不是要問輸入空值,顯示為0吧?
如果是=====>EXCEL工作表設定中的問題,在工具/選項一類中設定,空值不顯示0項選擇下。
excle為什么輸入數字,點別的格子 數字欄后面幾位就變為000啦
因為EXCEL只支援15位數1.選中要輸入數字的單元格,點右鍵選單選擇“設定單元格格式”,也可以點“格式”選擇“單元格” (或按CTRL+1),出現單元格格式對話方塊,點“數字”在分類選擇“文字”,按“確定”。 2. 在A1單元輸入數字時excel突然不能輸入數字,在前面先輸入’號(英文狀態下的引號)excel突然不能輸入數字,就是:’2345,這樣單元格會預設為該單元為文字方式,會完整顯示出所有的數字在輸入之前設定
為什么在excel 2007版中輸入一長串數字之后,后面的幾位會顯示為零呢?比如說輸入賬號的時候
數字長度超過12位,會被系統默變為科學計數法。
右鍵--單元格格式設定--文字
或者輸入時先輸入' 單引號