查找函数类函数大全 (11 个)
用于在数据表中查找和引用数据的函数,如VLOOKUP、HLOOKUP和INDEX/MATCH组合等
XLOOKUP
详情在数组或区域中查找项目。
语法
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])示例
=XLOOKUP("Apple", A1:A10, B1:B10)INDIRECT
详情返回由文本字符串指定的引用。
语法
INDIRECT(ref_text, [a1])示例
=INDIRECT("A"&1)LOOKUP
详情在单行或单列中查找值。
语法
LOOKUP(lookup_value, lookup_vector, [result_vector])示例
=LOOKUP(5, A1:A10, B1:B10)XMATCH
详情返回项目在数组或区域中的相对位置。
语法
XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])示例
=XMATCH("Apple", A1:A10)FILTER
详情根据条件筛选数据范围。
语法
FILTER(array, include, [if_empty])示例
=FILTER(A1:B10, B1:B10>10)VLOOKUP
详情在表格的首列查找值,并返回同一行中指定列的值。
语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])示例
=VLOOKUP("Apple", A1:B10, 2, FALSE)HLOOKUP
详情在表格的首行查找值,并返回同一列中指定行的值。
语法
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])示例
=HLOOKUP("Apple", A1:J10, 3, FALSE)INDEX
详情返回表格或区域中的值或值的引用。
语法
INDEX(array, row_num, [column_num])示例
=INDEX(A1:B10, 5, 2)MATCH
详情返回指定值在数组中的位置。
语法
MATCH(lookup_value, lookup_array, [match_type])示例
=MATCH("Apple", A1:A10, 0)CHOOSE
详情从值列表中返回指定索引处的值。
语法
CHOOSE(index_num, value1, [value2], ...)示例
=CHOOSE(2, "Apple", "Banana", "Orange")OFFSET
详情返回从指定单元格偏移指定行数和列数的单元格引用。
语法
OFFSET(reference, rows, cols, [height], [width])示例
=OFFSET(A1, 2, 3)