Excel 中的 HLOOKUP 是什么? 函数、语法和示例

已发表: 2022-08-24

Excel 中的 HLOOKUP 是“水平查找”的缩写。 此函数有助于在表格(也称为“表格数组”)的一行顶部搜索某个值,以从同一列的另一指定行返回一个值。

当比较值位于数据表顶部的一行中,并且您需要向下查看特定数量的行时,请使用 Excel 中的 HLOOKUP 函数。 当比较值位于指定数据左侧的列中时,VLOOKUP 是一个类似的函数。 Excel 专家认为HLOOKUP 公式方便易用。

HLOOKUP 在处理长列表等数据时特别有用。 在 Excel 中处理包含多个值的列时,HLOOKUP 可以轻松关联目标单元格。 HLOOKUP 还使我们能够在您修改目标单元格时使用 HLOOKUP 函数自动更改其他关联的单元格。 HLOOKUP 也可以找到部分匹配,因此,当我们不确定我们的查找值时,它被证明是非常有用的。

在这里,我们将阐明Excel中的 HLOOKUP 和HLOOKUP 公式

学习世界顶级大学的在线数据科学认证。 获得行政 PG 课程、高级证书课程或硕士课程,以加快您的职业生涯。

目录

HLOOKUP 的工作原理

HLOOKUP 函数主要用于从位于水平表中的数据中检索值。 如前所述,它类似于 VLOOKUP 函数中的“V”,是“vertical”的缩写。

要成功使用 HLOOKUP 函数,请确保查找值位于表的第一行并且水平向右移动。 该函数支持近似匹配和精确匹配,并使用通配符 (* ?) 查找部分匹配。

探索我们的热门数据科学课程

IIITB 数据科学高级管理研究生课程 商业决策数据科学专业证书课程 亚利桑那大学数据科学理学硕士
IIITB 数据科学高级证书课程 马里兰大学数据科学和商业分析专业证书课程 数据科学课程

句法

HLOOKUP 函数从表的第一行定位一个值。 找到匹配项后,将从表示给定行的列中检索值。 HLOOKUP 函数的语法是:-

Excel 中 HLOOKUP 函数的语法有四个元素。 它们如下:-

  • Lookup_value :这是 HLOOKUP 语法中的强制要求。 它在表格的第一行中找到您需要查找的值。 Lookup_value 可以是值、文本字符串或引用。
  • Table_array:表数组也是HLOOKUP语法中的必需元素。 在其中查找数据的信息表。 始终使用对范围名称或范围的引用。
  • table_array 第一行中的值可以是数字、字母或逻辑值。
  • range_lookup为TRUE时,位于table_array第一行的值需要按升序排列:-3、-2、-1、0、1、2、AZ; 否则,HLOOKUP 可能不会显示正确的值。 如果 range_lookup 为 FALSE,则无需对 table_array 进行排序。
  • 小写和大写文本是相等的。
  • Row_index_num :这也是一个至关重要的要求。 匹配值将从 table_array 中的此特定行号返回。 row_index_num 为 1 返回 table_array 第一行的值,同样,row_index_num 为 2 返回 table_array 第二行的值,依此类推。如果 row_index_num 大于 table_array 上的行数,HLOOKUP 将返回#REF! 错误值,如果 row_index_num 小于 1,HLOOKUP 将返回 #VALUE! 错误值。
  • Range_lookup :这是 HLOOKUP 语法中的可选元素。 它是一个逻辑值,用于标识您是否要使用 HLOOKUP 找到准确的或估计的匹配。 如果为TRUE 或省略,您将获得估计匹配,即如果HLOOKUP 未能找到准确匹配,您将获得小于lookup_value 的下一个最大值。 如果为 FALSE,HLOOKUP 将定位完全匹配。 如果找不到值,则#N/A 是返回的错误值。

Excel 中的 HLOOKUP 示例

一个便于理解HLOOKUP 示例

为了更好地使用以下示例,建议将下表中的示例数据复制并粘贴到新 Excel 工作表中的单元格 A1 中。 若要查看公式的结果,请选择它们,按 F2,然后单击 Enter。

苹果橘子
5 5 10
6 8 11
7 9 12
公式描述结果
=HLOOKUP(“苹果”, A1:C4, 2, TRUE) 在第 1 行中找到“Apples”,并为您提供位于同一列(A 列)的第 2 行的值。 5
=HLOOKUP(“橙子”, A1:C4, 3, FALSE) 在第 1 行中找到“Oranges”,并为您提供位于同一列(B 列)的第 3 行的值。 8
=HLOOKUP(“B”,A1:C4,3,真) 在第 1 行中找到“B”,并在同一列中为您提供第 3 行的值。 这是因为没有找到“B”的准确匹配,并且使用了第 1 行中小于“B”的最大值:A 列中的“Apples”。 6
=HLOOKUP(“梨”, A1:C4, 4) 在第 1 行中找到“Pears”,并在同一列(C 列)中为您提供第 4 行的值。 12
=HLOOKUP(3, {1,2,3;”a”,”b”,”c”;”d”,”e”,”f”}, 2, TRUE) 在三行数组常量中找到数字 3,并在同一列中为您提供第 2 行的值,在本例中为第三行。 您将在数组常量中找到三行值,其中用分号分隔每一行 (;)。 “c”在第二行和 3 的确切列中找到。因此返回“c”。

关于 HLOOKUP 的重要注意事项

  • HLOOKUP 是不区分大小写的查找。 例如,它会将“HAM”和“ham”视为相同的。
  • 使用 HLOOKUP 时,“Lookup_value”应该是“table_array”的第一行。 要查看其他地方,需要使用另一个 Excel 公式。
  • '*' 或 '?' 等通配符如果“lookup_value”按字母顺序排列,则“lookup_value”参数中的 HLOOKUP 支持。
  • 如果 HLOOKUP 未能找到 lookup_value,并且 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。
  • 如果lookup_value < 小于table_array 第一行的最小值,HLOOKUP 将生成#N/A 错误值。
  • 如果 range_lookup 为 FALSE,也可以使用通配符。

阅读我们热门的数据科学文章

数据科学职业道路:综合职业指南 数据科学职业发展:工作的未来就在这里 为什么数据科学很重要? 数据科学为企业带来价值的 8 种方式
数据科学对管理者的相关性 每个数据科学家都应该拥有的终极数据科学备忘单 成为数据科学家的 6 大理由
数据科学家生活中的一天:他们做什么? 神话破灭:数据科学不需要编码 商业智能与数据科学:有什么区别?

结论

您可以在 Microsoft Excel 2016、2013、2010、2007 及更低版本的每个版本中找到 HLOOKUP 函数。 拥有 Microsoft Excel 技能和精通查找功能可以显着提升您的职业生涯。

在当前行业中从事数据分析是一个有利可图的机会。 数据分析师处理大量数据以提取关键信息。 要磨练您在数据分析方面的技能,您必须加入upGrad 的数据分析证书计划 由 Fullstack Academy 提供支持,您将在完成课程后获得加州理工学院数据分析证书。 您将能够通过该课程学习数据可视化技能、Python 和 SQL,这将为成为一名出色的数据分析师铺平道路。

HLOOKUP 和 VLOOKUP 有什么区别?

HLOOKUP 和 VLOOKUP 的区别在于 HLOOKUP 在选定列内搜索目标值,而 VLOOKUP 在选定行内搜索目标值。

HLOOKUP 的替代品是什么?

HLOOKUP 有几个替代方案。 XLOOKUP 是 HLOOKUP 的一个很好的替代方案,它允许您在列和行中搜索值。

可以同时使用 HLOOKUP 和 VLOOKUP 吗?

是的,您可以同时使用 HLOOKUP 和 VLOOKUP。 您可以通过嵌套函数方法一起使用这两个函数。 我们可以使用嵌套公式来组合这两个函数,并从表等结构中检索相关值。