Excel随笔-生活工作点滴

Excel关联匹配函数

2019-07-11  本文已影响0人  马路仔

LOOKUP 函数
=LOOKUP(lookup_value, lookup_vector, [result_vector]) 向量形式
=LOOKUP(查找的值,值所在的位置,返回相应位置的值)
=LOOKUP(lookup_value, array) 数组形式

当您需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个查找和引用函数LOOKUP。

例如,假设你知道某个汽车部件的部件号,但是不知道价格。 如果在单元格 H1 中输入汽车部件号,可在单元格 H2 中使用 LOOKUP 函数返回价格。

示例.png 可使用 LOOKUP 函数搜索一行或一列。 在上面的示例中,我们在 D 列中搜索价格。
LOOKUP 有两种使用方式:向量形式和数组形式

向量形式:LOOKUP 的向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。

数组形式:LOOKUP 的数组形式在数组的第一行或第一列中查找指定的值,并返回数组最后一行或最后一列中同一位置的值。 当要匹配的值位于数组的第一行或第一列中时,请使用 LOOKUP 的这种形式。
提示: 强烈建议使用 VLOOKUP 或 HLOOKUP,不要使用数组形式。

VLOOKUP 函数
=Vlookup(查找的值,哪里找,找哪个位置的值,是否精准匹配)

示例:

VLOOKUP.png VLOOKUP.png

INDEX 函数
=INDEX(array, row_num, [column_num])
=Index(查找的区域,区域内第几行,区域内第几列)

返回表或数组中元素的值, 由行号和列号索引选择。当函数 INDEX 的第一个参数为数组常量时,使用数组形式 INDEX示例.png

Match 函数
=MATCH(lookup_value, lookup_array, [match_type])
=Match(查找指定的值,查找所在区域,查找方式的参数)

使用 MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。 例如,如果 A1:A3 区域中包含值 5、25 和 38,那么公式 =MATCH(25,A1:A3,0) 返回数字 2,因为 25 是该区域中的第二项。 MATCH.png

OFFSET 函数
=OFFSET(reference, rows, cols, [height], [width])
=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)

返回对单元格或单元格区域中指定行数和列数的区域的引用。 返回的引用可以是单个单元格或单元格区域。 可以指定要返回的行数和列数。

我在简书中找到了一个图如下,讲解的很直观。 OFFSET 示例.jpg
上一篇下一篇

猜你喜欢

热点阅读