用vlookup算电话费出错,请高手帮忙
发布网友
发布时间:2022-05-20 14:02
我来回答
共4个回答
热心网友
时间:2023-10-27 11:29
你把vlookup(A3,sheet2!A1:Z2000,1)改为:
vlookup(A3,sheet2!A1:Z2000,1,0)再试试
在table_array第一列中搜索文本值时,请确保table_array第一列中的数据没有前导空格、尾部空格、直引号('或")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP可能返回不正确或意外的值。
VLOOKUP函数查找数据时是不需要排序的。
精确查找时没有结果可能是以下原因造成的:
1、字符串的前后有空格,这是正常情况下看不出来的。可以用TRIM函数去年前后的空格。
2、数值型的数字和字符型的数字的区别。用TRIM函数把数值型转换成字符型,或者用VALUE函数把字符型转换成数值型。
3、字符串里是否有不可见的非打印字符。用CLEAN函数清除。
热心网友
时间:2023-10-27 11:30
请将查找的数据区域绝对引用为以下格式:
vlookup(A3,sheet2!$A$1:$Z$2000,2,0)
看了您的回答,补充答案如下:
请检查单元格格式是否相符,这是使用vlookup函数必需要注意到的问题。
三个常犯的小错误和处理方法:
1、错误原因:查找值是数值,而被查找区域首列是文本,例如查找值是数字12345,而被查找区域是文本型12345
解决方法:通过&""运算就OK了
2 、错误原因:查找值是文本,而被查找区域首列是数字,例如查找值是文本12345,而被查找区域是数值型12345
解决方法:通过减负运算就OK了
3、错误原因:查找值中有看不见的空格
解决方法:TRIM()函数去除两边空格追问因为被查找值开头是010,所以一定是文本,我利用concatenate函数,也在查找值前面加上了010,自然也一定是文本。
去除空格的问题,我不想对电话局考来的原始数据做改动。而且说实话,也不知道怎么改……
追答能否将文件发过来让我看看可以吗。
热心网友
时间:2023-10-27 11:30
vlookup(A3,sheet2!A1:Z2000,20)
你的函数公式是下拉填充的吧?
那么sheet!A1:Z2000 这个区域就要绝对引用,也就是锁定
sheet!$A$1:$Z$2000
A3单元格或者另一张表中的A列值是否存在空格或者不可读取的数据。有没有粘贴过去试试。追问粘贴试过了,有一些号码可以做到正常查找,但还有一些号码依然无法正常查找,而且粘贴不是办法,因为电话号码太多了,好几千个。头疼啊!
热心网友
时间:2023-10-27 11:31
试试
=vlookup(A3,sheet2!A1:Z2000,1,)
热心网友
时间:2023-10-27 11:29
你把vlookup(A3,sheet2!A1:Z2000,1)改为:
vlookup(A3,sheet2!A1:Z2000,1,0)再试试
在table_array第一列中搜索文本值时,请确保table_array第一列中的数据没有前导空格、尾部空格、直引号('或")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP可能返回不正确或意外的值。
VLOOKUP函数查找数据时是不需要排序的。
精确查找时没有结果可能是以下原因造成的:
1、字符串的前后有空格,这是正常情况下看不出来的。可以用TRIM函数去年前后的空格。
2、数值型的数字和字符型的数字的区别。用TRIM函数把数值型转换成字符型,或者用VALUE函数把字符型转换成数值型。
3、字符串里是否有不可见的非打印字符。用CLEAN函数清除。
热心网友
时间:2023-10-27 11:30
请将查找的数据区域绝对引用为以下格式:
vlookup(A3,sheet2!$A$1:$Z$2000,2,0)
看了您的回答,补充答案如下:
请检查单元格格式是否相符,这是使用vlookup函数必需要注意到的问题。
三个常犯的小错误和处理方法:
1、错误原因:查找值是数值,而被查找区域首列是文本,例如查找值是数字12345,而被查找区域是文本型12345
解决方法:通过&""运算就OK了
2 、错误原因:查找值是文本,而被查找区域首列是数字,例如查找值是文本12345,而被查找区域是数值型12345
解决方法:通过减负运算就OK了
3、错误原因:查找值中有看不见的空格
解决方法:TRIM()函数去除两边空格追问因为被查找值开头是010,所以一定是文本,我利用concatenate函数,也在查找值前面加上了010,自然也一定是文本。
去除空格的问题,我不想对电话局考来的原始数据做改动。而且说实话,也不知道怎么改……
追答能否将文件发过来让我看看可以吗。
热心网友
时间:2023-10-27 11:30
vlookup(A3,sheet2!A1:Z2000,20)
你的函数公式是下拉填充的吧?
那么sheet!A1:Z2000 这个区域就要绝对引用,也就是锁定
sheet!$A$1:$Z$2000
A3单元格或者另一张表中的A列值是否存在空格或者不可读取的数据。有没有粘贴过去试试。追问粘贴试过了,有一些号码可以做到正常查找,但还有一些号码依然无法正常查找,而且粘贴不是办法,因为电话号码太多了,好几千个。头疼啊!
热心网友
时间:2023-10-27 11:31
试试
=vlookup(A3,sheet2!A1:Z2000,1,)