vlookup函数的table_array不理解例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.这是什么?当“01221”这个字符不能在数值格式下

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:29:34
vlookup函数的table_array不理解例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.这是什么?当“01221”这个字符不能在数值格式下

vlookup函数的table_array不理解例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.这是什么?当“01221”这个字符不能在数值格式下
vlookup函数的table_array不理解
例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.这是什么?当“01221”这个字符不能在数值格式下输入因为前面的“0”会删除,且“01221”这个当格式为文本时输入后,能搜索到指定值?

vlookup函数的table_array不理解例:table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.这是什么?当“01221”这个字符不能在数值格式下
函数语法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
table_array区域里“52831”的格式为文本时不能搜索到指定值,当格式改为数值时,再重新输入就可以搜索到指定值.
说明你在公式本身的lookup_value这个参数不是跟table_array区域里的一样的数据类型,方法是在公式里加上“”号,这样要搜索的数据就变成跟table_array区域里一样的文本型数据.
“01221”这个当格式为文本时输入后,能搜索到指定值,这再一次说明,原来table_array区域里的数据是以文本格式而不是数字格式的.

个人认为要搜的值和要找的区域格式不一致导致

函数公式中可以直接输入数字,但是如果是用于查找引用的话,直接输入的数字(例如1)跟加上双引号的数值文本(例如"1")这是不能通用的。以你要查找的结果是什么类型为准,数字就数字,文本就文本。一般如果是系统里面导出的数字,在EXCEL里显示的都是文本,你可以用全部加0等方法将导出的数值文本转化为数字。一旦说数字前面必须带零的,那么这肯定就是文本了,不可能让你用数字来查找,这是两回事。...

全部展开

函数公式中可以直接输入数字,但是如果是用于查找引用的话,直接输入的数字(例如1)跟加上双引号的数值文本(例如"1")这是不能通用的。以你要查找的结果是什么类型为准,数字就数字,文本就文本。一般如果是系统里面导出的数字,在EXCEL里显示的都是文本,你可以用全部加0等方法将导出的数值文本转化为数字。一旦说数字前面必须带零的,那么这肯定就是文本了,不可能让你用数字来查找,这是两回事。

收起