在电子表格程序(如Excel和Google Spreadsheets)中,值可以是文本,日期,数字或布尔数据 。 因此,根据所涉及的数据类型,值有所不同:
- 对于号码数据 ,值是指数据的数量 - 例如单元格A2和A3中的10或20;
- 对于文本数据,值是指单词或字符串 - 例如工作表中单元格A5中的文本 ;
- 对于布尔或逻辑数据,值是指数据的状态 - 如图像中单元格A6所示,为TRUE或FALSE。
值也可以用于在工作表中必须满足的条件或参数,以便发生某些结果。
例如,在过滤数据时,该值是数据必须满足的条件才能保留在数据表中而不被过滤掉。
显示值与Vs. 实际价值
在工作表单元格中显示的数据可能不是在公式中引用该单元格时使用的实际值。
如果将格式应用于影响数据外观的单元格,则会出现这种差异。 这些格式更改不会更改程序存储的实际数据。
例如,单元格A2已被格式化为不显示数据的小数位。 因此,单元格中显示的数据是20 ,而不是公式栏中显示的实际值20.154 。
因此,单元格B2(= A2 / A3)中公式的结果是2.0154而不是2。
错误值
术语值还与错误值相关联 - 例如#NULL !, #REF!或#DIV / 0!,这些错误值在Excel或Google Spreadsheets检测到公式或参考数据出现问题时显示。
它们被视为值而不是错误消息,因为它们可以作为一些工作表函数的参数 。
可以在图像中的单元格B3中看到一个示例,因为该单元格中的公式试图将A2中的数字除以空白单元格A3。
空白单元格被视为值为零而不是空的,因此结果是错误值#DIV / 0!,因为公式试图除以零,这是无法完成的。
#值! 错误
另一个错误值实际上被命名为#VALUE! 当公式包含对包含不同数据类型的单元格的引用时(如文本和数字)时,就会发生这种情况。
更具体地说,当公式引用一个或多个包含文本数据而不是数字的单元格时,将显示此错误值,并且该公式试图使用至少一个算术运算符执行算术运算 - 加,减,乘或除 - +, - ,*或/。
第4行显示了一个示例,其中公式= A3 / A4试图在单元格A3中用单词Test在A4中分隔数字10。 由于数字不能被文本数据分割,因此该公式会返回#VALUE!
常数值
V alue也用于Excel和Google Spreadsheets中的常数值 ,这些值不经常更改(例如税率),或根本不会更改 - 例如值Pi(3.14)。
通过给这样的常量值一个描述性的名称 - 比如TaxRate - 可以很容易地在电子表格公式中引用它们。
在这种情况下定义名称可能最容易使用Excel中的名称框或通过单击Google Spreadsheets中的菜单中的数据>命名范围...来完成。
以前使用价值
过去,术语值用于定义电子表格程序中使用的数字数据。
尽管Excel和Google Spreadsheets都具有VALUE功能,但该用法在很大程度上已被数字数据替代。 由于函数的目的是将文本条目转换为数字,因此该函数以其原始含义使用该术语。