vlookup函数
1. 在Excel中有基本信息表、sheet1表两张字表:
2. 基本信息表内容为:
3. sheet1表内容为:
4. 需求是在“基本信息表”中,根据“基本信息表”中的“客户名称”字段匹配“sheet1”表中“Name”字段,从而得到“CorpBaseInfoId”的值赋值给“基本信息表”中的“TenantId”字段:
这里使用了vlookup函数,让我们理解VLOOKUP函数的四个参数。= VLOOKUP(搜索值,搜索范围,列号,搜索类型):
C3 表示你要搜索的值
Sheet1!A:B 表示你要搜索的范围是“基本信息表”中A、B列:
2 表示获取第二列的值
0 表示精准精确匹配
5.下面是进行模糊匹配的例子:
表A:
表B:在表A中“J”列中单元格内容是“A”列中单元格内容通过函数截取,然后表B进行匹配,获得表B中的“A”列值,可以如下操作:
所以使用VLOOKUP("*"&J4&"*",Sheet2!A:B,1,0)进行模糊匹配,这里星号相当于数据库模糊查询里的%。