excel如何将vlookup返回的错误值替换为0
例如 sheet1中A=1,C=2,我现在需要知道B和C的合计,请问如何解决? 展开
操作步骤如下:
1.在c列输入函数 第一个参数是要查找的a列单元格值 第二个参数是绿色的要去查找的区域的首列 第三个是第二个参数从左到右起的第三列 这一列相应的行对应单元格作为函数返回值 第四个参数是0代表精确查找
2.点按一下对好按钮 完成函数输入
3.将第一个函数复制到下方区域 可以通过拖动函数单元格右下角拖动点完成这一步骤操作 但是返回值全不是错误值
4.经过对比 a列的学号和h列的学号格式是不同的 a列学号是数值型 h列是文本型 如何区分数字是数值还是文本 可以观察默认的对其方式 数值是右侧对齐 文本是左侧对齐 另一个判断数字是文本型的作证是单元格左上角有绿色的三角号
5.可以点按a列列标签 选中a列 然后点按菜单栏的数据下的分列命令 分列命令可以快速将某列数值型转换为文本型 这样 vlookup函数的第一个参数和第二个参数数字格式都统一为文本了 函数就可以正常运行了
6.点选固定宽度 然后点按下一步 一路下一步
7.在第三步骤列数据格式选中文本 然后直接点按完成
8.此时可以查看到函数列有一些单元格已经返回了助学金等级 另一些错误值是因为没有在第二个参数首列中没有查找到第一列对应的单元格的值
也可以输入以下代码
=IF(ISNA(IF(B9="","",VLOOKUP(B9,数据!B:C,2,0))),0,IF(B9="","",VLOOKUP(B9,数据!B:C,2,0)))
IFERROR(欲判断的值,错误时返回的值)
它的用途是判断它的第一个函数是否是错误值,如果不是的话就原样返回第一个参数的值,如果是错误值得话则返回参数2里面填写的内容。
对于VLOOKUP函数,在外面嵌套一层IFERROR函数就能做到当错误的时候返回0了。公式写法如下:
=IFERROR(VLOOKUP(......),0)
=IFERROR(VLOOKUP(......),0)
办公软件是指可以进行文字处理、表格制作、幻灯片制作、图形图像处理、简单数据库的处理等方面工作的软件。目前办公软件朝着操作简单化,功能细化等方向发展。
办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的办公,离不开办公软件的鼎力协助。
办公软件有多种分类方法,可以按平台进行分类,也可以从品牌的角度进行分类。
Microsoft Word是西蒙尼领导开发的第二个应用程序。1983年1月1日,微软发布Word For Dos 1.0,这是一个里程碑式的软件产品。
技术非常领先,Word从底层开始就是为图形界面设计,是第一套可在计算机屏幕上显示粗体,斜体,能显示特殊符号的文字处理软件。支持鼠标和激光打印机,
而且Word的使用界面和Multiplan保持一致, 西蒙尼计划出品Multi系列产品,还有MutilFile,MultiChart等,但市场部觉得名字太长,建议将全部产品改用微软命名,这是极好提议,微软标志显示在每一套软件上。
熟练掌握办公软件对于我们的日常工作生活有着很深刻的重要性,现在很多工作单位的招聘要求上都有着这样一条要求:可以熟练使用Office软件,这就是工作单位对于我们目前的这些的工作人员的基本要求
办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的办公,离不开办公软件的鼎立协助。办公软件朝着操作简单化,功能细化等方向发展。
讲究大而全的office系列和专注与某些功能深化的小软件并驾齐驱。另外,政府用的电子政务,税务用的税务系统,企业用的协同办公软件,这些都叫办公软件,不在限制是传统的打打字,做做表格之类的软件。
=IF(ISNA(原公式),0,原公式)
重新输入以下,向下填充替换就行了
=if(iserror(vlookup( …… )),0,vlookup( …… ))