VLOOKUP函数解惑
财务
VLOOKUP函数是最常用的查找函数,其语法如下:
=VLOOKUP(查找依据,查找区域,取数的列号,定位模式)
其中:
查找依据:就是查找的对象,比如要从工资表中查找张三的补贴,张三就是查找依据。这个查找依据是一个具体值,也可以是一个带通配符的模糊值。注意:这个查找依据不是一个单元格区域!
查找区域:就是从哪个单元格区域中,根据查找依据,把该对象的某个字段数据查找出来。这个区域的第一列必须是查找依据所在的列。
取数的列号:就是从该指定区域内,取出哪列字段的数据。比如,在工资表中,姓名在C列,补贴在M列,那么从C列算,往右数到11列就是取数的补贴字段位置,取数的列号就是11。
定位模式:是指当查不到数据时,如何定位依据(对象)单元格,是否强制取数。当定位依据是精确值时,这个参数要设置为FALSE或者0。如果要做模糊的匹配定位,则可以留空,或者输入TRUE或者1。
查找不到数据或者出现错误值是什么原因?
原因1:函数不会用!
原因2:第四个参数留空了;或者输入TRUE或者1,而你却要做精确定位查找。
原因3:查找依据和数据源中的数据格式不匹配(比如一个是文本型数字,另一个却是纯数字)
原因4:数据源中存在空格或者眼睛看不见的特殊字符
原因5:自认为会Excel了,自认为会用VLOOKUP了,说实话是根本就不会用!
=VLOOKUP(查找依据,查找区域,取数的列号,定位模式)
其中:
查找依据:就是查找的对象,比如要从工资表中查找张三的补贴,张三就是查找依据。这个查找依据是一个具体值,也可以是一个带通配符的模糊值。注意:这个查找依据不是一个单元格区域!
查找区域:就是从哪个单元格区域中,根据查找依据,把该对象的某个字段数据查找出来。这个区域的第一列必须是查找依据所在的列。
取数的列号:就是从该指定区域内,取出哪列字段的数据。比如,在工资表中,姓名在C列,补贴在M列,那么从C列算,往右数到11列就是取数的补贴字段位置,取数的列号就是11。
定位模式:是指当查不到数据时,如何定位依据(对象)单元格,是否强制取数。当定位依据是精确值时,这个参数要设置为FALSE或者0。如果要做模糊的匹配定位,则可以留空,或者输入TRUE或者1。
查找不到数据或者出现错误值是什么原因?
原因1:函数不会用!
原因2:第四个参数留空了;或者输入TRUE或者1,而你却要做精确定位查找。
原因3:查找依据和数据源中的数据格式不匹配(比如一个是文本型数字,另一个却是纯数字)
原因4:数据源中存在空格或者眼睛看不见的特殊字符
原因5:自认为会Excel了,自认为会用VLOOKUP了,说实话是根本就不会用!
文章评论