第一種情況:輸入分數或帶短橫杠的數據會變成日期
在Excel中輸入類似4/11,或4-11這樣類型的數據時,excel是會自動將輸入的數據識別為日期形式的,進而顯示為日期的格式“4月11日”,同時該單元格的單元格格式也會自動被更改,由“常規”變成“自定義”。
當然,如果你輸入的對應日期不存在,如4/31(4月沒有31天),單元格會保持原有的輸入顯示,但是實際上,此時單元格中輸入的是文本,而并不是真正有分數意義的數值。
如果是希望輸入類似“4/11”這樣的純分數,在輸入時,必須以“0”作為這個分數的整數部分輸入,如需輸入“4/11”,則輸入方式為“0 4/11”(注意,0后面是有一個空格間隔的),這樣就可以被 excel識別為分數數值,從而正確的顯示為分數4/11,而不會被認為是日期數值,且在編輯欄里能看到它的值。
如果需要輸入的分數包括有整數部分,如希望輸入“3”,可以在單元格內輸入“3 4/11”(注:整數部分和分數部分之間使用一個空格間隔),然后按enter鍵確認。Excel會將輸入識別為分數形式的數值類型。在編輯欄中顯示此數值為3.,在單元格中顯示為分數形式“3 4/11”
有兩種方法:
第一種方法:以文本形式輸入。
在輸入數據時,以英文單引號“‘“為開始輸入數據excel中輸入數字,excel就會將輸入的內容自動識別為文本數據,并以文本形式在單元格中保存和顯示。其中的單引號不會顯示在單元格中,且也不會被打印出來,但在編輯欄中會顯示。
第二種方法:設置單元格格式為文本格式。
可以先選中目標單元格,然后按Ctrl+1組合鍵,打開【設置單元格格式】對話框,選擇【數字】選項卡,在【分類】列表中選擇【文本】,點擊【確定】即可,完成了對單元格格式設置為文本格式,這時候再在單元格中輸入的數據,將保存并顯示為文本。
第二種情況:輸入一般數值如44297等,會變成日期
其實,在excel中,日期和時間的本質就是數值。它們是以一種特殊的數值形式存儲的,這種數值形式稱為“序列值”。在操作系統上使用的excel ,日期系統默認為“1900日期系統”,也就是以1900年1月1日作為序列值的基準日,是為序列值1,這之后的日期以距離基準日期的天數作為其序列值,比如,1900年1月10日的序列值就是10,2021年4月11日的序列值就是44297。
所以,當輸入一般數值excel中輸入數字,如44297等,會變為日期這種問題,一般是單元格的格式設定問題。只要將格式設置為“常規”即可。
或者刪除之前設置的自定義格式。按Ctrl+1組合鍵,打開【設置單元格格式】對話框,在【數字】選項卡下,在【分類】列表中點擊“自定義”,在其右側的自定義格式代碼里,找到類似下面的類型:
[$-F400]h:mm:ss am/pm
[$-804]aaaa;@
[$-F800]dddd,mmmm dd, yyyy
選中并刪除,然后點擊確定,保存工作表后,問題就能解決。
第三種情況:如果這樣操作之后,還是沒有效果怎么辦?那應該就是默認的樣式發生了改變。
在【開始】選項卡-【樣式】功能組中,找到【常規】樣式,對其右鍵單擊,選擇“修改”。
看一下其樣式中的“數字”,是否是“G/通用格式“,如果不是,那么,就點擊“格式”,將其修改為“常規”。
為了方便大家學習,我把相關的課程和練習整理下方,有需要的自取即可。
?Excel零基礎免費入門課 - 網易云課堂