Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 Excel表格处理的过程中经常会遇到各种各样的错误,如下表所示,红色部分的错误类型是不是很眼熟呢? ![]() 今天我们就来聊聊Excel中的错误类型,及其形成的原因、解决办法,知其然知其所以然! 错误1 #N/A?#N/A错误可以说是Excel中最常见的错误类型了,形成原因主要是因为公式找不到要查找的内容; 这里用最经典的vlookup函数做个演示: 下图中利用vlookup函数匹配姓名为“小三”的手机号码,由于匹配数据源A1:B4中并无“小三”此人, 所以找到不到内容,结果返回#N/A。 ![]() 错误2 #DIV/0!这个错误比较好理解,在数学中我们都知道,0不可以做除数,9÷0这样的算式是错误的,在Excel当中,如果除以0或者除以空白单元格,都会显示#DIV/0!错误! ![]() 错误3 #NUM!公式或函数中包含无效数值时Excel会显示此错误,下图中,sqrt是一个平方根函数,其参数应为一个正数,当我们输入一个负数时,就会报错,返回#NUM!,表示函数参数为无效数值。 ![]() 错误4 #VALUE!#VALUE!错误是由于引用单元格错误or键入公式的方式错误引起的,这种错误非常普遍,并且很难找到具体原因,这里举个最常见的错误案例: 数字与字符串相加,返回错误#VALUE!,引用单元格错误,规避这种错误的方法可以用函数,如求和可以用sum(a2:b2),函数会自动屏蔽文本,对其中的数字进行计算! ![]() 错误5 #REF!#REF!错误,显示公式引用的单元格无效,当公式引用的单元格被删除或粘贴时,最常发生这种情况。 下图中,用vlookup函数正常匹配人员性别,完成时,如果误删除了姓名列,可以发现公式vlookup函数的第一个参数变成了#REF!,公式也返回#REF!,显示错误; 同样,将Excel任一单元格剪切到D2/D3单元格,都会导致这样的错误。 ![]() 错误6 #NULL!如果在公式中使用了不正确的区域运算符,或者在区域引用之间使用了交叉运算符(空格字符)来指定不相交的两个区域的交集,将显示此错误,此类错误较为少见; 下图中求A列与B列的数字之和,第一种的输入方式SUM(A2:A8 B2:B8)并未返回正确结果,显示错误#NULL!,这是需要在两组引用数据之前添加一个逗号即可返回正确结果。 ![]() 错误7 #NAME?这类错误十分常见,主要是由于函数公式拼写错误导致的,如下图中,正确的求和公式为SUM,如果输入成SUN,SUN并不是Excel内置的函数,无法返回正确结果,显示错误#NAME?,这时候我们就知道是公式输入错误导致。 ![]() 错误处理针对Excel这7类错误,如果不想显示错误,有个万能函数iferror,可以将错误屏蔽成你想要的结果,iferror(错误值,如果错误显示的内容); 针对第一类错误#N/A,还有个特殊的函数,ifna函数,用法与iferror一致。 Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |
温馨提示:喜欢本站的话,请收藏一下本站!