第13章 VLOOKUP函数

第13章 VLOOKUP函数_第1张图片
第13章 VLOOKUP函数_第2张图片
第13章 VLOOKUP函数_第3张图片

现在有一个问题了,如果要匹配的值可能只有前面几个字母或者中文是一样的怎么办呢。其实可以这样:

=VLOOKUP(LEFT(C1,2)&"*",A:B,2,FALSE)。看到第一个是取C1格的左边两个字符,然后&“*”,这个表示字符串黏贴上一个“*”,那什么是*呢?这个就是一个通配符,表示后面还有零个或任意个字符。其实就是正则表达式。大家试一下吧。

Vlookup函数用模糊匹配之前要把数据从大到小排列下。(有疑问)

在一个单元格里输入=row(),结果就是这个单元格所在行数。同理,在一个单元格里输入=column(),就能得到这个单元格所在列的列数


如果数据里面既有文本也有数值,要用vlookup的那列也有也既有文本也有数值。除了可以把数据全部变成数值(文本),还有把那列变成数值(文本),还可以用if函数,if(isna(),,0,就是先用数值格式查找一次,再用文本格式查找一次。ISNA 函数是查找引用类函数错误,ISERROR函数用来判断是否正确。


Match函数,返回符合特定值顺序的项在数组中的位置。MATCH函数不仅可以用在列也可以用在行。

如MATCH(A3,数据源!A:A,0)返回15,意思就是A3在数据源A列中第15个位置。

INDEX函数是返回表或区域中的值或对值的引用。

如=INDEX(数据源!B:B,15),就是返回B列中第15个数。

MATCH INDEX函数可以引用图片,但是要从新定义名称和用照相机功能。

你可能感兴趣的:(第13章 VLOOKUP函数)