小小单元格有大学问

关键字:单元格地址、单元格显示与实际内容、单元格格式、错误类型及判断

单元格(Cell)是电子表格存放和处理数据的基本单位,工作表中的单元格地址使用“列名+行号”的格式,如第一列第一行的单元格地址就是“A1”,选中此单元格,在“名称框”中就会显示“A1”,如图。

单元格地址

快速定位单元格时,除了点击选中单元格,也可以在“名称框”中输入单元格地址并回车,此时指定的单元格会被选中。

选中单元格后,单元格中的实际内容会在“编辑栏”中显示,而工作表中的单元格显示内容会根据单元格格式的设置而定,工作时应注意单元格显示内容和实际内容的区别。比如,在A1单元格中输入数字1,在A2单元格中输入数字2,然后在A3单元格中输入“=A1+A2”并回车,此时可以观察A3单元格的显示内容为3,而在“编辑栏”中会显示输入的公式“=A1+A2”,如图。

单元格内容

Excel单元格可以处理的基本数据类型包括空值、数值、文本、布尔值和错误,其中:

  • 空值(BLANK)。表示单元格为空,没有任何内容。
  • 数值(NUMBER)。Excel中的数值本质上是双精度浮点数,形式上可以处理整数、小数或分数,实际应用中可以根据需要设置成各种显示格式,包括日期和时间格式,后续会详细讨论日期和时间信息的处理。
  • 文本(TEXT)。也称为字符串(STRING)。
  • 逻辑值(LOGICAL),也称为布尔值(BOOLEAN)。只包含TRUE(真)值和FALSE(假)值。
  • 错误(ERROR)。包含各种显示、引用和计算错误,稍后会讨论不同的错误类型。

在数据显示或计算出现问题时,可以对数据类型进行检查,在Excel中可以使用以下函数对数据类型进行判断:

  • ISBLANK()函数,是否为空白单元格。
  • ISNUMBER()函数,是否为数值。
  • ISLOGICAL()函数,是否为逻辑值(布尔值)。
  • ISTEXT()函数,是否为文本类型。
  • ISNONTEXT()函数,不是文本(如数值、逻辑值、日期、空白单元格)时返回TRUE,否则返回FALSE。
  • ISERROR()函数,判断是否为#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!类型的错误。
  • ISERR()函数,判断是否为#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!类型的错误。

这些函数可以判断参数中的数据是否为指定的类型,判断结果返回逻辑型数据,如果是指定的类型则返回TRUE值,否则返回FALSE值。对于函数应用不太熟悉的读者可以在阅读函数应用相关内容后再使用这些函数。

在单元格中输入数据时会自动分析内容,并以合适的格式显示,但有些时候,Excel自动识别的数据类型或格式并不是真正需要的结果,此时就需要设置单元格格式。首先选中需要设置格式的一个或多个单元格,接下来,一些常用的设置可以使用“开始”选项卡中的“字体”、“对齐方式”和“数字”功能组中的操作;需要更多设置时,可以使用功能组右下角的图标打开设置窗口,也可以使用键盘Ctrl+1组合键打开设置窗口,如下图。

设置单元格格式

请注意,使用Ctrl+1组合键时,Excel中只能使用主键盘区的1,而在WPS表格中还可以使用数字键盘区中的1键。

“设置单元格格式”窗口中的第一个选项卡为“数字”,这里可设置单元格中数字的格式,默认为“常规”,此时的单元格内容会自动识别内容和格式,大部分情况下可以满足工作要求,但在一些情况下,其显示格式并不是所需要的,此时就要进行相应的设置。

处理单元格数据时,应注意单元格实际数据与显示格式的区别;一般来讲,在数据处理过程中会使用原始数据,最终输出时可以设置所需要的格式,这样可以将计算误差降到最低。后续内容中会介绍很多关于数据计算和格式化的内容。

Excel中的错误值及其含义如下:

  • #DIV/0!,字面意思就是除零错误,当参加计算的单元格没有数据时,结果同样会显示为此错误。
  • #N/A,找不到所需要的内容。
  • #NAME?,公式中的函数名错误。
  • #NULL!,引用的单元格区域无效,一般是引用的单元格区域地址格式错误。
  • #NUM!,无效的数值。
  • #REF!,引用错误,即引用的单元格无效。
  • #VALUE!,公式错误,如数值计算中包含了文本内容。

使用以下函数可以判断参数是否为错误类型,并返回一个可用的数据:

  • IFERROR()函数,如果参数1是#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、 #NULL!返回参数2指定的值,否则返回参数1的值。
  • IFNA()函数,如果参数1是#N/A返回参数2的值,否则参数1的值。

本文讨论了单元格可能显示的内容,实际应用中应关注单元格实际内容、显示格式,分析错误原因并修正,以便能够进一步正确、高效地处理数据。