21-15 查找函数(Vlookup、Hlookup、Index、Match)

一、概念

1.Vlookup(查找值,查找区域、返回第几列,精确0或模糊1)从左到右

2.Hlookup(查找值,查找区域、返回第几行,精确0或模糊1)从上到下

3.Index:根据指定的行数和列数,返回指定区域的值。行与列指的是查找区域的的行数与列数。

(查找区域或数组,行数、列数)

4.Match:在一个区域或数组中查找指定数值的位置(查找区域的行或列),如果查找不到则返回错误值。

返回行或列取决于查找区域是横向或纵向(查找值,查找区域或数组,精确0或模糊1)

5.嵌套Index、Match

二、用法    

1.利用名称框抓取数据区域,就不用在手工去选择区域。

2.通配符模糊查找

说明:通配符星号*通配任意个字符;问号?通配单一字符

3.查找返回多列数据与查找指定区域。

1)查找值区域位于工作表A列,列数的确定用column,选中返回区域,输入公式=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)

2)查找值区域位于工作表非A列,列数的确定用match,=VLOOKUP($H2,$B$1:$F$9,MATCH(I$1,$B$1:$F$1,0),0)

错误


正确

3)column函数返回某一单元格的列数,如果省略reference,则默认返回函数column所在单元格的列数。

4.一对多查找。(一 不唯一)

1)设置辅助列确定唯一性。

在左表前插入一列并设置公式,用countif函数统计客户的销售额并用&连接成 产品名称+序号的形式。

=C2&COUNTIF($C$2:C2,C2)

2)查找值区域位于工作表A列公式,=IFERROR(VLOOKUP($F$2&ROW(B1),$A:$D,COLUMN(C1),0),"")

5.关键词设定,进行升序必须是升序排列。

=VLOOKUP(B2,$I$2:$J$5,2),模糊查找。

你可能感兴趣的:(21-15 查找函数(Vlookup、Hlookup、Index、Match))