VLOOKUP函数的初级使用方法,使用VLOOKUP 函数查找多行时复制公式时出现问题
VLOOKUP函数的第三个参数是搜索返回值所在的列数。如果我们需要搜索并返回多列,则需要一一更改列值。例如,要返回第2列,则该参数设置为2。如果我们需要返回第2列,对于3列,则需要将值更改为3。如果超过十列那就很麻烦了。那么第三个参数可以自动改变吗?向后复制时,自动变成2,3,4,5.
EXCEL中有一个函数COLUMN,可以返回指定单元格的列数,如
=COLUMNS(A1) 返回值1
=COLUMNS(B1) 返回值2
复制时单元格引用会自动改变,即A1用公式复制到右侧时,就会变成B1、C1、D1。这样我们就可以使用COLUMN函数将其转换为数字1、2、3、4。
示例:在下面的示例中,您需要同时查找性别、年龄、身高和体重。
公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)
公式说明:这里COLUMN(B1)用于将其转换为一个可以自动递增的数字。
VLOOKUP 函数查找值不正确的问题。
1. 如何避免错误的值。
在VLOOKUP中找不到EXCEL2003。对于#N/A错误值,我们可以使用错误处理函数将错误值转换为0或null。
即:=IF(ISERROR(VLOOKUP(参数省略)),VLOOKUP(参数省略)
EXCEL2007和EXCEL2010提供了一个新函数IFERROR,它比EXCEL2003处理起来简单得多。
IFERROR(VLOOKUP(),)
2、VLOOKUP函数搜索时出现错误值的几个原因
答:您确实没有寻找任何价值。
B. 搜索到的字符串或搜索到的字符中包含空格或不可见的空字符。验证方法是使用=号进行比较。如果结果为FALSE,则表示两个单元格看起来相同,但实际上结果不同。
C、参数设置错误。 VLOOKUP的最后一个参数未设置为1或未设置。第二个参数是数据源区域。查找的值不是该区域的第一列,或者返回的字段不在该区域中。参数设置已在入门教程中注明,请参考。
D. 数字格式不同。如果搜索值为文本,且搜索的类型为数字类型,则不会找到。解决方案是将搜索结果转换为文本或数值。转换方法如下:
将文本转换为数值:*1 或-- 或/1 将数值转换为文本:
VLOOKUP函数的初级使用方法,以上就是本文为您收集整理的VLOOKUP函数的初级使用方法最新内容,希望能帮到您!更多相关内容欢迎关注。