您的位置: 首页 > EXCEL技巧 > Excel综合 >

WPS表格中LOOKUP查找的对应数值是错误的,如何精

时间:2019-04-10 整理:docExcel.net
问题描述:
达到的目的:
在工作簿产品信息B3中输入工作簿代码库的 B3:B700中的任何一个的数据,代码库中A3:A700中的文字或数据将准确显示到工作簿产品信息B3中。

出现的问题:
用LOOKUP查询,使用了以下公式=IF(B3="","",(LOOKUP(B3,代码库!B$3:B$700,代码库!A$3:A$700))),出现的结果大部分是正确的,少量错误,这种错误能否完全消除,用哪种函数可以精确查找。


第1张图是工作簿产品信息




第2张图是工作簿代码库A、B列文字和数据,这两种对应的产品错误


第3张图是工作簿代码库A、B列文字和数据,这一种对应的产品正确
推荐回答:
=IF(B3="","",(LOOKUP(B3,代码库!B$3:B$700,代码库!A$3:A$700)))

毛病1:

多加括号。去掉多余括号是,
=IF(B3="","",LOOKUP(B3,代码库!B$3:B$700,代码库!A$3:A$700))

出现错误的原因:

(1)代码库!B$3:B$700不是升序
(2)B3的数据在代码库!B$3:B$700中没有

解决方法:

使用VLOOKUP函数
=IF(B3="","",IFERROR(VLOOKUP(B3,IF({1,0},代码库!B$3:B$700,代码库!A$3:A$700),2,),""))
为何在文档里复制数字到表格里数值不对呢 问题:为何在文档里复制数字到表格数值不对呢,长度一样只是最后的数字变成了0
回答:一般情况下,电子表格的格式默认是常规的。当你粘贴的数值是小数点数位比较多,就会出现舍位和缺位的情况,如果这些数据不再参与运算,就...
设置Excel表格中的几组数值,最大的自动得100 问题:设置Excel表格中的几组数值,最大的自动得100,第二大数值得80,类推
回答:1、假如有6个数据在a1:6列。2、在b1中输入:=IF(RANK(A1,$A$1:$A$6)=1,100,IF(RANK(A1,$A$1:$A$6)=2,80,IF(RANK(A1,$A$1:$A$6)=3,60,IF(RANK(A1,$A$1:$A$6)=4,40,IF(RANK(A1,$A$1:$A$6)=5,20,IF(RANK(A...
在excel中对于在一列中相同编码对应的数值怎样求 问题:在excel中对于在一列中相同编码对应数值怎样求和
回答:用SUMIF函数:=SUMIF(编码,列,数值区域)
求包含“本”的单元格对应单元格的数值的和 问题:求包含“本”的单元格对应单元格的数值的和
回答:写成这样应该就可以解决问题,= SUMIF(条件列,“*本*”,数值列)
两个excel表格根据编码 把一个表上是数据按照对 问题:...编码有一样的但是错乱的而且有324个编码,乙表中F列的数值对应E列,现在我想把乙表中F列的数值填到甲表的B列上,按照甲表A列和乙表E列
回答:按甲表A列填写,假设有标题行,从第二行开始B2=VLOOKUP(A2,乙表!$E$2:$F$325,2,false)按乙表E...
为什么在表格中自动计算后的数字不能复制 问题:为什么在表格中自动计算后的数字不能复制
回答:在粘贴时选择对应的单元格用右键点击,然后“选择性粘贴”,再选择数值即可。
相关知识:

下面内容对您也许有用

    最新评论