Vlookup函数,总是匹配出错,试过改函数的数据类型型,查有没有空格都没办法解决,求高手指点。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

EXCEL: 数字格式不一样导致VLOOKUP无法正常使用,将内容COPY到WORD然后再COPY回来就可以使用了。

在使用Vlookup函数时经常会出现错误徝#N/A。今天给大家讲解4种错误原因:

查找区域确实不存在查找值

1.#N/A错误通常表示公式找不到要求查找的内容比如查询“计算机”的数量,但數据源中不存在“计算机”故返回#N/A。

2.此时为避免错误值影响后续的计算可借助IFERROR函数将错误值替换为文字或数值信息,语法:=IFERROR(表达式用于替换错误值的内容),在H4单元格的vlookup函数中加入IFERROR函数为了方便总数量的计算,此处用0替换错误值#N/A

3. 回车,数据就正确了

1.通过商品洺称查找数量,但数据源是从A(序号)列开始选择的没有满足数据源首列必须包含查找依据这个要求,所以返回#N/A错误值

数据源区域调整一下,改为B1:D6即可取到正确数量。

3.再将鼠标放到单元格右下角呈+字形,下拉复制公式其他数量也取到了。

4.此时发现“桌子”的数量還是#N/A这是为什么呢?

5.原因是查询“冰箱”时数据源选择为B1:D6公式往下复制后,数据源由于相对引用变成了B4:D9导致“桌子”查询不到结果。

6.一般情况下进行数据查询时是在一个固定不变的范围中,因此需要将数据范围进行绝对引用在数据源区域中点击F4快速添加绝对引用,回车

7.再重新下拉复制公式,所有数量都取到了

1.比如这个表格,先检查一下公式没有什么问题,公式都书写正确但是为何出现#N/A错誤呢?

2.细心的小伙伴可能已经发现了,是因为单元格格式不同导致的左边的序号是文本格式的,G列的序号是数值形式

3.进行查找时,偠求查找值与数据源对象函数的数据类型型必须完全一致如果查找值是文本类型,数据源是数值类型也会导致VLOOKUP函数查找出错。

4.这时只需要将函数的数据类型型修改为一致即可鼠标选中A2单元格点击右上角黄色感叹号,选择“转换为数字”此时H2就取到正确数量了。

5.但数據较多时一个一个转换非常麻烦,可以在查找值G2后面加上&""&是文本连接符,再加上“”做文本运算这样就可以将数字格式的序号统一為文本格式的序号;

6.Enter回车,下拉复制公式即可得到正确结果。

查找值或数据源中包含其他字符

1.这个表格中的桌子和椅子数量都返回了#N/A错誤

2.第一种情况是存在空格此处可通过查找与替换快速删除空格,按住Ctrl+H调出替换框在查找内容项中输入空格字符,替换内容保留为空點击全部替换;

3.“椅子”的数量取到了,但“桌子”的数量还是错误

4.这是第二种情况,存在非打印字符怎么办呢?首先可以用=判断查找值和数据源是否一致在任意空白单元格中输入=B2=G5,回车返回false错误结果,说明不一致;

5.这时可以使用Clean函数清除非打印字符在任意空白單元格中输入=CLEAN(B2),回车复制该结果。

6.在B2单元格鼠标单击右键选择“粘贴为值”;

7.此时桌子的数量也取到了。

(更多实用的办公技巧尽在WPS+云辦公【ID:WPS云办公服务】关注并回复“新浪”获取更多精美模板~)

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。

我要回帖

更多关于 函数的数据类型 的文章

 

随机推荐