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函数的详细使用方法

公式:=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函数的初级使用方法最新内容,希望能帮到您!更多相关内容欢迎关注。