vlookup函数的table_array不理解
例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值。这是什么??当“01221”这个字符不能在数...
例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值。这是什么??当“01221”这个字符不能在数值格式下输入因为前面的“0”会删除,且“01221”这个当格式为文本时输入后,能搜索到指定值??求解
展开
3个回答
展开全部
函数语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值。
说明你在公式本身的lookup_value这个参数不是跟table_array区域里的一样的数据类型,方法是在公式里加上“”号,这样要搜索的数据就变成跟table_array区域里一样的文本型数据。
“01221”这个当格式为文本时输入后,能搜索到指定值,这再一次说明,原来table_array区域里的数据是以文本格式而不是数字格式的。
table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值。
说明你在公式本身的lookup_value这个参数不是跟table_array区域里的一样的数据类型,方法是在公式里加上“”号,这样要搜索的数据就变成跟table_array区域里一样的文本型数据。
“01221”这个当格式为文本时输入后,能搜索到指定值,这再一次说明,原来table_array区域里的数据是以文本格式而不是数字格式的。
展开全部
函数公式中可以直接输入数字,但是如果是用于查找引用的话,直接输入的数字(例如1)跟加上双引号的数值文本(例如"1")这是不能通用的。以你要查找的结果是什么类型为准,数字就数字,文本就文本。一般如果是系统里面导出的数字,在EXCEL里显示的都是文本,你可以用全部加0等方法将导出的数值文本转化为数字。一旦说数字前面必须带零的,那么这肯定就是文本了,不可能让你用数字来查找,这是两回事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
个人认为要搜的值和要找的区域格式不一致导致
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询