excel如何将vlookup返回的错误值替换为0

如题所述

操作步骤如下:

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)))

温馨提示:答案为网友推荐,仅供参考
相似回答