當用戶向工作表的單元格中輸入內容的時候,Excel會自動對輸入的數據類型進行判斷。Excel可識別的數據類型有數值、日期或時間、文本、公式、錯誤值與邏輯值(本技巧不討論此類數據)。
進一步了解Excel所識別單元格內輸入數據的類型,可以最大程度地避免因數據類型錯誤而造成的麻煩。
輸入數值
任何由數字組成的單元格輸入項都被當作數值。數值裡也可以包含一些特殊字符。
● 負號。如果在輸入數值前面帶有一個負號(-),Excel將識別為負數。
● 正號。如果在輸入數值前面帶有一個正號(+)或者不加任何符號,Excel都將識別為正數,但不顯示符號。
● 百分比符號。在輸入數值後面加一個百分比符號(%),Excel將識別為百分數,並且自動應用百分比格式。
● 貨幣符號。在輸入數值前面加一個系統可識別的貨幣符號(如¥),Excel會識別為貨幣值,並且自動應用相應的貨幣格式。
另外,對於半角逗號和字母E,如果在輸入的數值中包含有半角逗號和字母E,且放置的位置正確,那麼,Excel會識別為千位分隔符和科學計數符號。如「8,600」和「5E+5」Excel會分別識別為8600和5×105,並且自動應用貨幣格式和科學記數格式。而對於86,00和E55等則不會被識別為一個數值。
像貨幣符號、千位分隔符等數值型格式符號,輸入時無須考慮,應用相應格式即可。
輸入日期和時間
在 Excel 中,日期和時間是以一種特殊的數值形式存儲的,被稱為「序列值」。序列值介於一個大於等於0(1900/1/0),小於2958466(9999/12/31)的數值區間。因此,日期型數據實際上是一個包含在數值數據範疇中的數值區間。
日期和時間系列值經過格式設置,以日期或時間的格式顯示,所以用戶在輸入日期和時間時需要用正確的格式輸入。
在默認的中文 Windows 作業系統下,使用短槓(-)、斜槓(/)和中文「年月日」間隔等格式為有 效的日期格式(如「2013-1-1」是有效的日期),都能被Excel識別,具體如表所示。
雖然以上幾種輸入日期的方法都可以被Excel識別,但還是有以下幾點需要引起注意:
● 輸入年份可以使用 4位年份(如 2002),也可以使用兩位年份(如02)。在Excel 2007中,系統默認將0~29之間的數字識別為2000年~2029年,將30~99之間的數字識別為1930年~1999年。於是2位數字可識別年份的總區間為1930~2029年。
● 當輸入的日期數據只包含年份(4位年份)與月份時,Excel會自動將這個月的1日作為它的日期值。
● 當輸入的日期只包含月份和日期時,Excel會自動將當前系統年份值作為它的年份。
通常情況下,輸入日期的一個常見誤區是用戶經常將點號「.」作為日期分隔符,Excel會將其識別為普通文本或數值,如2012.8.9和8.10將被識別為文本和數值。
由於日期存儲為數值的形式,因此它繼承著數值的所有運算功能。例如,可以使用減法運算得出兩個日期值的間隔天數。
日期系統的序列值是一個整數數值,一天的數值單位就是 1,那麼 1 小時就可以表示為 1/24天,1分鐘就可以表示為1/(24×60)天等,一天中的每一時刻都可以由小數形式的序列值來表示。
同樣,在單元格中輸入時間時,只要用Excel能夠識別的格式輸入就可以了。
下面列出了Excel可識別的一些時間格式,如表所示。
對於這些沒有結合日期的時間,Excel會自動存儲為小於1的值,它會自動使用1900年1月0日這樣一個不存在的日期作為其日期值。
用戶也可以按照表顯示的形式將日期和時間結合起來輸入。
如果輸入的時間值超過24小時,Excel會自動以天為單位進行整數進位處理。例如輸入26:13:12,Excel會識別為1900年1月1日凌晨2:13:12。Excel 中允許輸入的最大時間為9999:59:59.9999。
輸入文本
文本通常是指一些非數值性的文字、符號等。事實上,Excel將不能識別為數值和公式的單元格輸入值都視為文本。
在Excel 中,一個單元格最多能容納的文本約 32000個字符,而最多可顯示的字符為1024個,在編輯欄中最多可顯示32767個字符。
輸入公式
通常,用戶要在單元格內輸入公式,需要用一個等號「=」開頭,表示當前輸入的是公式。除了等號外,使用加號「+」或者減號「-」開頭,Excel也會識別為正在輸入公式。不過,一旦按下<Enter>鍵,Excel會自動在公式的開頭加上等號「=」。
在Excel中,除等號外,構成公式的元素通常還包括:
● 常量。常量數據有數值、日期、文本、邏輯值和錯誤值。
● 單元格引用。包括直接單元格引用、名稱引用和表的結構化引用。
● 圓括號。
● 運算符。運算符是構成公式的基本元素之一。
● 工作表函數。如SUM或SUBSTITUTE。
輸入公式還需要注意的事項有:
● 公式長度限制(字符):Excel 限制8K個字符,即1024×8=8192個字符。
● 公式嵌套的層數限制:Excel 限制為64層。
● 公式中參數的個數限制:Excel 限制為255個。
如果用戶在公式輸入過程中出現語法錯誤,Excel會給出一些修改建議。不過,這些建議不一定總是正確的。