excel100种常见错误 (excel中各种错误类型)

199 type

助记:英文的“类型”。

类别:信息

语法:

type(value)

参数:1个参数

  • value 必需。可以是任意数值,比如数字、文本以及逻辑值等等。

用法:

返回数值的类型。在特殊场合下使用,公式中有时会根据数值类型的不同而采取不同的计算或处理方法。

根据参数的数值返回以下结果:

  • 数字:1,二进制00001
  • 文本:2,二进制00010
  • 逻辑值:4,二进制00100
  • 错误值:16,二进制01000
  • 数组:64,二进制10000

1)新建一张工作表,A1中输入数字,A2中输入文本,A3中输入逻辑值,A4中输入错误代码。

2)单击B1单元格,在其中输入公式“=type(A1)”,结果为1。拖动B1单元格右下角的填充柄,将公式向下填充至B5,依次显示出各种类型的返回值,但B5提示错误。

excel基础常见错误类型,excel中各种错误类型

3)单击B5单元格,按F2进入编辑状态,先将参数改为一个常量数组,例如“type({1,2})”,回车后显示64。

4)同样在B5单元格,按F2进入编辑状态。将参数改为表达式“A1>0”,显示4;改为“A1+A2”,显示16。点击编辑栏左边的fx,选择A1:A4,显示的计算结果为64,但确定后显示16,再次按F2,按下数组公式的组合键ctrl+shift+enter,显示64。

excel基础常见错误类型,excel中各种错误类型

数组

200 error.type

助记:英文的“错误.类型”。

类别:信息

语法:

error.type(error_val)

参数:1个参数

  • error_val 必需。只有错误值有意义。通常是对包含公式的单元格的引用,以此来检查公式产生的错误类型是哪一类。

用法:

返回对应错误类型的数值,如果没有错误则返回#N/A。一般针对包含公式的单元格引用使用,判断错误是何种类型。配合查找和引用函数,可以将错误类型的数字代码转换成提示错误的文本信息。

根据错误类型数值返回以下结果:

  • #NULL!:1
  • #DIV/0!:2
  • #VALUE!:3
  • #REF!:4
  • #NAME!:5
  • #NUM!:6
  • #N/A:7
  • #GETTING_DATA:8【Excel2010里面没有讲这种错误,不知道怎么会产生这种错误】
  • 其他值:#N/A

excel基础常见错误类型,excel中各种错误类型

错误类型及其代码

1)新建一个工作表,A列放错误值,或者产生错误的公式,B列放error.type函数返回的结果,C列使用choose 函数将错误值代码转成文本信息。

2)选择B1单元格输入公式“=error.type(A1)”,利用单元格右下角的填充柄将公式复制到B8单元格。

3)选择C1单元格输入公式“=choose(B1,"1","2","3","4","5","6",”7","8")”,同样将公式填充到C8单元格。

excel基础常见错误类型,excel中各种错误类型

错误类型的数值和文本公式

4)先在A8单元格输入#GETTING_DATA(不分大小写),出现两个8,一个是数字右对齐,一个是文本左对齐。

excel基础常见错误类型,excel中各种错误类型

错误类型8

5)前面讲错误类型的时候,已经讲过如何更改公式错误(第38期),我们把产生错误的公式输入的对应的单元格中可以看一下。

6)A1单元格输入的公式中存在两个不相交的区域。

excel基础常见错误类型,excel中各种错误类型

空集

7)A2单元格输入“=1/0”,A3单元格输入“=2+"a"”。A4单元格输入“=D1”,然后我们在D列标签上点击鼠标右键把D列删掉,出错了。

excel基础常见错误类型,excel中各种错误类型

引用后删掉产生#REF!错误

8)A5单元格输入“=”后输入一个错误的函数名,或者输入汉字。A6单元格输入“product(1E307,500)”,超出范围的数字出现错误。

excel基础常见错误类型,excel中各种错误类型

数字超出范围

9)最后一个单元格输入一个产生N/A错误的公式,别说你不会。看看上面的第2)、3)步,我们曾经产生了16个!

excel基础常见错误类型,excel中各种错误类型

产生N/A错误的公式

(待续)