VLOOKUP使用备忘

VLOOKUP是一种在Excel中使用的非常常见的函数,它可以用来在一个数据范围内查找某个值,并返回该值所在行或列的其他相关数据。VLOOKUP函数有四个参数:

lookup_value:要查找的值,它可以是一个单元格引用或常量。

table_array:包含要查找的数据的范围。这通常是一个单元格范围,可以使用单元格引用或区域名称。

col_index_num:查找值所在的列。这是一个整数,表示数据范围中要返回的列的索引。

range_lookup:一个可选的逻辑值,用于指定是否使用近似匹配。如果该值为TRUE(默认值),则使用近似匹配;如果该值为FALSE,则使用精确匹配。

示例1:

假设有以下数据范围,其中包含了一些人的姓名、年龄和性别:

Name Age Gender
Tom 25 Male
Jane 30 Female
John 35 Male
Alice 20 Female

现在,我们要查找“Tom”的年龄。我们可以使用以下公式:

=VLOOKUP("Tom", A2:C5, 2, FALSE)

其中,“Tom”是要查找的值,A2:C5是包含数据的范围,2表示要返回的列的索引(在这种情况下是“Age”列),FALSE表示要使用精确匹配。

此公式将返回“Tom”的年龄(即“25”)。

示例2:
我在sheet1有两列A,B,具有数据,sheet有两列,E和F,F无数据,其中A和E是对应的,我希望在Sheet2通过E把B拿过来放到F列,应该怎么操作
使用VLOOKUP函数来实现这个目标。VLOOKUP函数可以从一个表格中查找某个值,并返回与该值关联的其他数据。在这种情况下,我们将使用VLOOKUP函数在Sheet1中查找E列中的值,并返回B列中与该值关联的数据。

下面是具体步骤:

在Sheet2中选中F列的第一个单元格。

输入以下公式:

=VLOOKUP(E1,Sheet1!A:B,2,FALSE)

这个公式中的参数含义是:

1.E1是要查找的值,它对应于Sheet1中的A列。

2.Sheet1!A:B是包含要查找的数据的范围。A:B表示从A列到B列的范围。

3.2表示要返回的列的索引,也就是Sheet1中的B列。

4.FALSE表示要使用精确匹配。

按下回车键,公式将计算并返回E1对应的值。
选中刚刚填入的单元格,复制到F列其他单元格,回车即可,Sheet2中的F列就填充了与E列对应的B列数据。

针对excel经过过滤之后当前页面有50行(实际有60行),粘贴50行数据上去,发现当前页面50行未未全部填充的问题,就可以使用示例2解决

备注:可以在sheet1固定选择范围,如A2:B6,分别F4,则固定为$A$2:$B$6,就不会产生sheet1表偏移的问题

你可能感兴趣的:(自动化测试,excel)