如何在谷歌表格中使用HLOOKUP函数

490 阅读5分钟

在处理大量的数据集时,你经常需要查询一个特定的值,并在电子表格中找到相应的值。手动操作可能会很慢,很乏味,很耗时,所以你可以使用Sheet中方便的HLOOKUP功能来代替。HLOOKUP代表水平查找,是VLOOKUP的一个变体。

本文讨论了这个函数,HLOOKUP和VLOOKUP的区别,语法,以及你如何在电子表格中使用这个函数。

什么是谷歌表格中的HLOOKUP?

Google Sheets的HLOOKUP函数在表格的第一行寻找一个特定的值。然后,它根据公式参数指定的索引位置,从该列中检索一个值。查找参数必须在表格的第一行。

HLOOKUP函数同时支持近似匹配和精确匹配。它用于水平表,其中比较的数据在顶行,而你想向下瞥一眼特定的行数。如果你已经熟悉了Excel或Sheet中的VLOOKUP公式,你可以想象HLOOKUP的工作原理完全相同,但适用于水平面上的表格。

这个函数试图在一个数据集中寻找一个值,而返回的值是在提供的表格中找到的值。

HLOOKUP和VLOOKUP的区别

VLOOKUP用于寻找垂直排列的表格中的数据,而HLOOKUP则用于寻找水平表格中的数据。VLOOKUP比HLOOKUP使用得更广泛,因为电子表格通常是垂直的而不是水平的。

这两个函数的公式几乎相同,唯一的区别是行或列的参数。你可能还需要熟悉一下Excel中的XLOOKUP函数

HLOOKUP的语法

HLOOKUP公式使用四个参数,其中三个是公式工作所必需的,而一个是可选的。在我们讨论参数和每个参数的含义之前,让我们先看看语法。语法是。

=HLOOKUP(key, range, index, is-sorted)

下面是HLOOKUP公式中使用的每个参数的作用。

  • **key:**这个参数定义了函数的值,以执行搜索。
  • **range:**这个参数定义了我们要执行搜索的单元格范围。Sheets将在定义的范围内的第一行内寻找关键参数。
  • **index:**这个参数用于定义包含要返回的值的行的索引。如果这个参数的值不在1和范围参数中定义的总行之间,将显示#VALUE!错误。
  • **is-sorted:**这是一个可选的参数,用于定义定义的行是否被排序。默认情况下,如果留空,这个值为真。

HLOOKUP函数在谷歌表格中的例子

1.执行一个简单的HLOOKUP

这是使用HLOOKUP函数的最基本方法。在这种情况下,我们想找到一个特定员工的销售额。以下是你需要遵循的步骤。

  1. 点击你希望执行公式的单元格。
  2. 键入公式的初始部分,即**=HLOOKUP(**
  3. 在这里写下第一个参数。在本例中,它是包含雇员编号4的单元格,E1
  4. 添加一个逗号。
  5. 输入第二个参数,它定义了我们要执行搜索的单元格范围。在本例中,它是A1:F3单元格区域。
  6. 再加一个逗号,将参数之间分开。
  7. 最后,输入参数,定义要返回的值的行。在本例中,它是第2行。
  8. 在括号中加入结束语来完成公式。
  9. 回车键执行该公式。

现在,在D9单元格,公式显示了4号员工的销售数量。

2.创建一个嵌套的HLOOKUP

这个例子要求我们找到销售数量最多的员工。要做到这一点,我们可以使用嵌套在HLOOKUP函数中的MAX函数。

MAX函数允许我们在销售类别中找到这个最高的数字。HLOOKUP将允许我们找到与使用MAX函数找到的数字相关的名字。尽管大多数步骤与我们在第一个例子中的做法相似,但为了使用MAX函数,我们需要做一些改变。以下是你需要遵循的步骤。

  1. 点击你希望输入公式的单元格。
  2. 输入公式的初始部分,即**=HLOOKUP(**
  3. 在第一个参数中,我们要使用MAX公式。要做到这一点,请输入公式的初始部分,即MAX(。 注意,在这里我们不需要在符号上加一个等号。
  4. 键入要检查的单元格范围,以找到最大值。在本例中,它是B2:F2
  5. 添加一个括号来关闭MAX公式。
  6. 添加一个逗号来分隔两个参数。
  7. 现在,键入公式的单元格范围。在本例中,这些是A1:F3的单元格。
  8. 再加一个逗号来分隔两个参数。
  9. 在最后一个参数中,添加你希望得到的值的行号。在本例中,它是3
  10. 添加最后的括号来结束公式。
  11. 回车键执行该公式。

HLOOKUP的缺点

这个函数有两个缺点。

  1. 它总是利用输入范围的第一行来查找搜索键。因此,HLOOKUP函数不能获得高于查找行的单元格值。
  2. 这个函数在动态上是不充分的,因为在输入范围内输入的行不会自动更新行索引。

对于前面两个问题,有一个解决办法。你可以在Excel中使用INDEX和MATCH函数的组合,类似于链接指南中的做法。

HLOOKUP函数的总结

尽管我们上面使用的例子使用的是小的数据集,但很容易看出HLOOKUP函数会使搜索设置为水平表的完整电子表格变得更加容易。

这个功能只是你能更快地浏览谷歌表格的众多方法之一,如果你继续学习,就能减少你花在数据输入和检索上的时间。