30天30个Excel函数:HLOOKUP

马拉松第10天 30 天 30 个 Excel 函数 我们将致力于函数的研究 HLOOKUP (雷达)。 此功能非常类似于 VLOOKUP (VLOOKUP),只有它适用于水平列表的元素。

不幸的功能 HLOOKUP (GLOW) 不像它的姐妹那么受欢迎,因为在大多数情况下,表格中的数据是垂直排列的。 还记得您上次想要搜索字符串是什么时候吗? 如何从同一列返回值,但位于下面的行之一?

无论如何,让我们提供功能 HLOOKUP (GPR)当之无愧的荣耀时刻,并仔细查看有关此功能的信息以及其使用示例。 请记住,如果您有有趣的想法或示例,请在评论中分享。

功能 10:HLOOKUP

功能 HLOOKUP (HLOOKUP) 在表的第一行中查找值,并从表的同一列中返回另一个值。

如何使用 HLOOKUP (HLOOKUP) 功能?

自功能 HLOOKUP (HLOOKUP) 可以在字符串中找到精确或近似值,然后它可以:

  • 查找所选地区的销售总额。
  • 查找与所选日期相关的指标。

HLOOKUP 语法

功能 HLOOKUP (HLOOKUP) 具有以下语法:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • Lookup_Array中 (lookup_value):要查找的值。 可以是值或单元格引用。
  • 表格数组 (表):查找表。 可以是范围引用或包含 2 行或更多行的命名范围。
  • 行索引号 (line_number):包含函数要返回的值的字符串。 由表中的行号设置。
  • 范围查找 (range_lookup):使用 FALSE 或 0 查找完全匹配; 对于近似搜索,TRUE (TRUE) 或 1。在后一种情况下,函数正在搜索的字符串必须按升序排序。

陷阱 HLOOKUP (GPR)

喜欢 VLOOKUP (VLOOKUP), 函数 HLOOKUP (HLOOKUP) 可能很慢,尤其是在未排序的表中搜索文本字符串的完全匹配时。 只要有可能,请在按第一行升序排序的表中使用近似搜索。 您可以先应用该功能 MATCH (更多曝光)或 COUNTIF (COUNTIF) 以确保您要查找的值甚至存在于第一行中。

其他功能如 指数 (索引)和 MATCH (MATCH) 也可以用来从表中检索值,效率更高。 我们将在稍后的马拉松比赛中看看它们,看看它们的强大和灵活程度。

示例1:查找选定区域的销售值

让我再次提醒您,该功能 HLOOKUP (HLOOKUP) 仅查找表顶行中的值。 在此示例中,我们将找到所选地区的销售总额。 获取正确的值对我们很重要,因此我们使用以下设置:

  • 在单元格 B7 中输入区域名称。
  • 区域查找表有两行并跨越 C2:F3 范围。
  • 销售总额在我们表格的第 2 行。
  • 最后一个参数设置为 FALSE 以在搜索时找到完全匹配。

单元格 C7 中的公式为:

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30天30个Excel函数:HLOOKUP

如果在表的第一行没有找到区域的名称,则函数的结果 HLOOKUP (GPR) 将 #在 (#不适用)。

30天30个Excel函数:HLOOKUP

示例 2:查找选定日期的度量

通常在使用函数时 HLOOKUP (HLOOKUP) 需要完全匹配,但有时近似匹配更合适。 例如,如果指标在每个季度开始时发生变化,并且这些季度的第一天被用作列标题(见下图)。 在这种情况下,使用函数 HLOOKUP (HLOOKUP) 和近似匹配,您将找到与给定日期相关的指标。 在这个例子中:

  • 日期写在单元格 C5 中。
  • 指标查找表有两行,位于 C2:F3 范围内。
  • 查找表按日期行升序排序。
  • 指标记录在我们表格的第 2 行。
  • 该函数的最后一个参数设置为 TRUE 以查找近似匹配。

单元格 D5 中的公式为:

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

如果在表格的第一行没有找到日期,函数 HLOOKUP (HLOOKUP) 将找到小于参数的最接近的最大值 Lookup_Array中 (查找值)。 在此示例中,所需值为 15 年 三月. 它不在日期行中,因此公式将取值 一月1日 然后返回 0,25.

30天30个Excel函数:HLOOKUP

发表评论