值在 Microsoft Excel 中是一個容易混淆的術語。從數據單元格的實際值到函數甚至錯誤,電子表格應用程序中有許多稱為“值”的東西。這是它們的概要。
其中大部分內容並不是您基本了解 MS-Excel 所需要了解的內容,但如果您對電子表格應用程序中值的各種定義感到困惑,則值得研究一下。或者只是想更完整地了解 Excel。
目錄
數據值
工作表中值的第一個也是最明顯的用途是引用 Excel 支持的數據類型。每個單元格都可以有不同類型的值,從而限制了可以對它們執行的數學運算的種類。
這些都是Excel 支持的值類型:
數字 – 數字包括您可以輸入的所有數值,包括電話號碼或貨幣等。請記住,這些通常以不同方式顯示,但會在幕後轉換為純數字。文本——文本,顯然是指輸入到單元格中的任何字符串。 Excel 並不特別關心文本是什麼,因此它會將任何未被識別為另一種有效類型的數據歸類為文本值。這包括日期和地址,儘管它們的格式將它們區分開來。邏輯 – 邏輯數據類型僅包含布爾值,即。對或錯。雖然它看起來只是大寫文本,但它被 Excel 視為二進制值,可用於邏輯運算。錯誤——錯誤值在無法執行函數或操作時生成。這種類型的值將出現在您期望最終結果的單元格中,通知您出了什麼問題。您可以在 Excel 中看到多種類型的錯誤,我們稍後將詳細討論其中一種。
VALUE 函數
有許多函數可用於編寫 Excel 公式。它們的範圍從簡單的操作(如減法或求平均值)到生成隨機數等。
VALUE 函數是 Excel 中另一個鮮為人知的函數。簡而言之,它會將文本轉換為其數值(如果可以進行此類轉換)。
例如,您可以使用 VALUE 將日期轉換為純數值。這也適用於時間值以及使用相同的語法。
請注意,這不一定對應於任何實際值(如天數或週數),而是 Excel 用來表示日期的序列號。但是這種轉換有什麼用呢?
即使生成的值沒有意義,它也可以用來在數學上比較相似類型的數據。您可以減去這些數字以找出差異,或找出哪個更大。
像這樣:
我們看不到 VALUE 函數被頻繁使用的原因有兩個。第一,很少有場景需要這個函數,你想計算的時候直接輸入數值就可以了。第二,現代 Excel 實際上非常擅長在需要時將表示數字的字符串轉換為數值。
我們上面使用的相同示例可以在沒有 VALUE 函數的情況下編寫,並且將以相同的方式工作:
例如,如果您要比較貨幣值,Excel 將自動轉換將數據轉換為適當的格式並執行計算,即使您省略了 VALUE 函數。這幾乎沒有理由學習和使用該功能。
#VALUE!錯誤
我們已經在數據類型部分討論了錯誤值,但有一個錯誤值需要進一步了解。那是因為它也被命名為#VALUE!。
此錯誤很容易理解——如果您嘗試對包含不正確數據類型(比如文本字符串)的單元格運行數學運算,Excel 將無法計算答案,而是拋出一個# VALUE 錯誤。
要修復此錯誤,您需要更正單元格引用並確保其中僅存在數字數據。空白單元格不應觸發錯誤,但有時單元格可能會輸入空格,這會註冊為文本。
特殊函數
Excel 中的許多函數旨在返回有用的值。有些是不變的,而另一些則取決於某些條件。
例如,您可以在任何計算中使用 PI() 來獲取 pi 的固定值。另一方面,RAND() 在使用時會生成一個隨機數。
這些值僅在使用它們各自的函數時創建,因此只能通過公式插入。一旦放入單元格中,結果值就像具有數值的普通數據類型一樣。
Excel 中值最重要的用法是什麼?
Excel 通過同名調用多個事物,使術語“值”變得更加混亂。公平地說,處理數字數據的電子表格應用程序比大多數應用程序更有理由過度使用這個詞。
在大多數情況下,您需要關心的唯一值是單元格中存在的數據類型。價值!錯誤實際上並不常見,因為您很少會在用於數字的字段中輸入文本。
VALUE 函數更為罕見,因為很少有情況需要您將文本字符串轉換為數字。在大多數情況下(尤其是在處理貨幣時),轉換會自動發生。