Excel关联匹配函数
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(查找的值,哪里找,找哪个位置的值,是否精准匹配)
示例:
返回表或数组中元素的值, 由行号和列号索引选择。当函数 INDEX 的第一个参数为数组常量时,使用数组形式 INDEX示例.pngINDEX 函数
=INDEX(array, row_num, [column_num])
=Index(查找的区域,区域内第几行,区域内第几列)
使用 MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。 例如,如果 A1:A3 区域中包含值 5、25 和 38,那么公式 =MATCH(25,A1:A3,0) 返回数字 2,因为 25 是该区域中的第二项。 MATCH.pngMatch 函数
=MATCH(lookup_value, lookup_array, [match_type])
=Match(查找指定的值,查找所在区域,查找方式的参数)
OFFSET 函数
=OFFSET(reference, rows, cols, [height], [width])
=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)
返回对单元格或单元格区域中指定行数和列数的区域的引用。 返回的引用可以是单个单元格或单元格区域。 可以指定要返回的行数和列数。