在区域首行中查找某个值,并返回同一列中另一行的值。
语法
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])参数
lookup_value必填
要在首行中查找的值。
table_array必填
包含数据的区域。
row_index_num必填
要返回值所在的行号(相对于区域)。
range_lookup可选
FALSE 为精确匹配,TRUE 为近似匹配。
HLOOKUP(水平查找)是 VLOOKUP 的“按行”版本:它在表格首行查找,并返回你指定行中的值。当数据按行排列而非按列时使用。最后一个参数设为 FALSE 表示精确匹配。
=HLOOKUP("Q3", A1:E4, 3, FALSE)→$58,000找到 Q3 所在列,返回第 3 行的值。
确认按行布局
仅当表头横排在首行时使用 HLOOKUP。
数出返回行
从上往下数出答案所在的行号。
锁定精确匹配
末尾用 FALSE,避免近似命中。
XLOOKUP 同时支持按行和按列查找,更稳健。HLOOKUP 主要用于兼容旧表格。