●對于使用默認格式的單元格(單元格格式的分類為“常規”),當輸入“9-1”或“2/5”等形式的字符時, Excel會以當前年份作為年,自動轉換為日期格式,以短日期或長日期的格式顯示。
如果希望輸入“9-1”等類型的字符,鍵入“’9-1”(前面加上一個英文狀態的單引號)。Excel在顯示時會自動隱藏單引號,并以文本格式來對待輸入(單引號不會作為一個字符)。
如果希望輸入數字“2/5”,鍵入“=2/5”(前面加上一個等號),Excel會以數字來對待輸入并儲存。但是,默認情況下會以小數的形式顯示。如果需要以分數形式顯示,需要將單元格格式的分類設為“分數”。
●在導入外部數據時,有時候數字會以文本格式導人。在這種情況下,雖然單元格的格式仍為默認的“常規”,但無法對這些單元格進行數字運算。在Excel2002之后的版本中,這些數字所在的單元格會有“智能標記”顯示。將鼠標移到此位置,會顯示快捷菜單以便進行相應的轉換。
●如果需要使用循環引用,必須在Excel中啟用迭代計算。啟用之后,Excel將不再對出現的循環引用彈出提示框。因此,就有可能錯誤地制造了循環引用。Excel中的啟用迭代計算設置是針對電腦的,而不是針對文件的。在打開一個使用循環引用的文件時,如果電腦未啟用該設置,則無法正確計算。
當使用循環引用時,如果迭代設置的精度不高,循環引用會在未計算出最終結果前停止,而得出一個不正確的結果。
●Excel使用8個字節的二進制存儲數據,可以表示有15位精度的數據。而對于不能精確表示的數據,會接近似數存儲。這樣在計算中就會得到不精確的結果。這種不精確結果的誤差通常會很小(十億億分之幾),在需要精確數值時會讓使用者感到迷惑。
●默認情況下,Excel計算的是存儲值而非顯示值。例如,兩個單元格中都包含值10.005,且單元格的格式都設置為以貨幣形式顯示值,那么每個單元格中都會顯示¥10.01。如果將兩個單元格相加,由于Excel引用的是存儲值10.005,而不是顯示值10.01,因此結果為¥20.01 。
通過以下步驟可以設置Excel令其按照顯示的值來進行計算:
在excel2007中點擊左上角的“MS Office按鈕”——“excel選項”,彈出“excel選項”對話框,點擊切換到“高級”選項卡,在右側的“計算此工作簿時”部分中,選擇需要設置的工作簿,然后選中“將精度設為所顯示的精度”復選框,如圖所示。選中復選框,excel會彈出提示框,單擊“確定”按鈕將其關閉。單擊“確定”按鈕關閉“Excel選項”對話框,即完成設置。
如果使用顯示的(帶格式的)值更改工作簿中的計算精度,那么Excel會永久性地將單元格中的存儲值由完全精度(15位)更改為顯示的任何格式,包括小數位數。但是更改為以顯示值計算后,又選擇以完全精度進行計算,無法還原為初始的值。