我在excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A
答案:5 悬赏:0 手机版
解决时间 2021-03-17 04:58
- 提问者网友:情歌越听越心酸
- 2021-03-16 15:12
我在excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-16 15:35
Excel里用vlookup功能查找数据,有的数据找到,有的明明表格里面有数据却显示#N/A,肯定是数据源与查找数据不一致,可能是数据格式不一致也可能是有多余空格导致。
软件版本:Office2007
说明如下:
1.利用Vlookup函数,虽然看上去单元格内容相同,但3,7,9对应的查找不到:
2.3是文本格式与数值格式导致,将数据源中的文本改为数值,即可:
3.7与9分别是前后有不可见的空格,将数据源中的空格去掉,即可:
软件版本:Office2007
说明如下:
1.利用Vlookup函数,虽然看上去单元格内容相同,但3,7,9对应的查找不到:
2.3是文本格式与数值格式导致,将数据源中的文本改为数值,即可:
3.7与9分别是前后有不可见的空格,将数据源中的空格去掉,即可:
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-16 20:42
把原数据单元格里的前后的空格去掉试试。
- 2楼网友:鱼芗
- 2021-03-16 19:59
我私信给你邮箱,你把附件发来我给你看看。追问往下复制公式的时候,选择表格位置变了
比如我表里G5=VLOOKUP(B5,Sheet3!F5:G55,2)
拉下去的时候希望G6=VLOOKUP(B6,Sheet3!F5:G55,2)
但实际上他变成了=VLOOKUP(B6,Sheet3!F6:G56,2)
而且我在G6重新选择数据位置是Sheet3!F5:G55,系统依然将他变成Sheet3!F6:G56追答改成:G5=VLOOKUP(B5,Sheet3!F5:G55,2,0)
再往下拉试试
比如我表里G5=VLOOKUP(B5,Sheet3!F5:G55,2)
拉下去的时候希望G6=VLOOKUP(B6,Sheet3!F5:G55,2)
但实际上他变成了=VLOOKUP(B6,Sheet3!F6:G56,2)
而且我在G6重新选择数据位置是Sheet3!F5:G55,系统依然将他变成Sheet3!F6:G56追答改成:G5=VLOOKUP(B5,Sheet3!F5:G55,2,0)
再往下拉试试
- 3楼网友:归鹤鸣
- 2021-03-16 18:43
Vlookup()精确查找时必须是完全一致的,也许你看着是一样的,但实际是不一样的,有些是看不见的空格,如Char(9)、Char(10)等。如一个单元格输入:王先生,另一个单元格输入="王"&CHAr(9)&CHAr(10)&"先生",看着一样,但实际不一样,也可以用Len()函数来看一下单元格字符长度。
- 4楼网友:舍身薄凉客
- 2021-03-16 17:05
是不是公式中没有加绝对引用呀,
比如 =VLOOKUP(A1,A1:C100,2,0)
要改成 =VLOOKUP(A1,A$1:C$100,2,0) 才行
比如 =VLOOKUP(A1,A1:C100,2,0)
要改成 =VLOOKUP(A1,A$1:C$100,2,0) 才行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯