如何在Google表格中使用XLOOKUP函数

Google 表格中的 XLOOKUP 功能为您提供了一种快速查找所需数据的简便方法。XLOOKUP 没有与 VLOOKUP 和 HLOOKUP 相同的限制,使您能够在任何方向执行查找。

如果您是Microsoft Excel 用户,您可能在那里使用过 XLOOKUP。幸运的是,它在 Google 表格中的工作方式相同。无论您是习惯 Excel 中的函数还是全新的函数,我们都将向您展示如何使用 XLOOKUP 从一系列单元格中查找特定值。

关于 Google 表格中的 XLOOKUP函数

使用 XLOOKUP 函数和随附的公式,您可以在一个单元格区域中执行查找并从另一个单元格区域返回匹配结果。这对于包含大量数据且使用眼球非常耗时的工作表非常方便。

该函数的语法是XLOOKUP(search_value, lookup_range, result_range, missing_value, match_mode, search_mode).前三个参数是必需的。其余三个参数可用于自定义查找。

  • Search_value:要查找的值,可以是数字、文本或单元格引用。文本应放在引号内。
  • Lookup_range:要查找的单元格范围search_value应该是单行或单列。
  • Result_range:search_value用于查找与lookup_range 大小相同的结果对应的单元格范围。
  • Missing_value:如果没有匹配到search_value. 该公式默认返回#N/A 错误
  • Match_mode:如何找到匹配的search_value. 输入 0 表示完全匹配,输入 1 表示完全匹配或大于 的下一个值search_value,输入 -1 表示完全匹配或小于 的下一个值search_value,或者输入 2 表示通配符匹配。默认值为 0。
  • Search_mode:如何搜索lookup_range. 输入 1 从第一个到最后一个条目搜索,-1 从最后一个到第一个条目搜索,2 使用按升序排列的值的二进制搜索,或 -2 使用按降序排列的值的二进制搜索。默认值为 1。

如何在 Google 表格中使用 XLOOKUP

为了展示该函数的工作原理,我们将从使用必需参数的简单查找开始,然后转到使用可选参数的其他示例。

在这里,我们有一张客户订单表,其中包括联系方式和订单信息。对于第一个示例,我们将使用以下公式对订单号进行简单查找以返回客户名称:

=XLOOKUP(123456,D2:D14,A2:A14)

分解公式,1234356 是search_value or 订单号,D2:D14 是lookup_range,A2:A14 是result_range。如您所见,订单号 123456 属于 Marge Simpson。

BasicLookupLeftRight-GoogleSheetsXLOOKUP

因为 XLOOKUP 可以从左到右以及从右到左工作,所以我们可以反过来。在这里,我们将在 A2 到 A14 的范围内查找 Marge Simpson,以在 D2 到 D14 的范围内找到她的订单号。

=XLOOKUP("玛吉·辛普森",A2:A14,D2:D14)

BasicLookupRightLeft-GoogleSheetsXLOOKUP

注意:与垂直工作的 VLOOKUP 和水平工作的 HLOOKUP 不同,XLOOKUP 在两个方向上工作。

1

缺失值

在下一个示例中,我们将为missing_value. 因此,如果未找到我们的 search_value,我们将看到 ZERO 而不是默认的 #N/A。

=XLOOKUP("荷马辛普森",A2:A14,D2:D14,"零")

因为我们在 A2 到 A14 范围内找不到 Homer Simpson,所以我们的结果是零。

MissingValue-GoogleSheetsXLOOKUP

比赛模式

对于使用该match_mode参数的示例,我们将使用search_value29 作为 F2 到 F14 范围内的金额来查找 A2 到 A14 范围内的客户名称。

我们将包含match_mode1 以表示完全匹配或下一个更大的值。请注意,公式中没有missing_value参数。

=XLOOKUP(29,F2:F14,A2:A14,,1)

您可以看到结果是 Raj Koothrappali。因为 29 不匹配,所以公式为我们提供了下一个更高值的结果,即 30。

MatchMode-GoogleSheetsXLOOKUP

搜索模式

这是在 F2 到 F14 中同时使用 29match_mode和29的另一个示例。同样,我们在 A2 到 A14 范围内查找客户名称。search_modesearch_value

我们将通过从最后一个条目搜索到第一个条目来寻找完全匹配或下一个较低的值。因此,我们为 输入 -1,为 输入match_mode-1 search_mode。和上面一样,missing_value省略了。

=XLOOKUP(29,F2:F14,A2:A14,,-1,-1)

如您所见,结果是 Michael Kelso。因为 29 不匹配,所以公式为我们提供了下一个较低的值,即 28。即使 Eric Forman 也匹配 28,我们执行从最后一个条目到一个条目的搜索 (从下到上),所以 Michael Kelso 是找到的第一个结果。

MatchModeSearchModeLastFirst-GoogleSheetsXLOOKUP

如果我们使用 1 而不是 -1 从第一个条目搜索最后一个条目(从上到下)search_mode,那么 Eric Forman 将是找到的结果。

MatchModeSearchModeFirstLast-GoogleSheetsXLOOKUP

当您有一个充满数据的电子表格时,查找一个值以查找其匹配数据可能需要一些时间。但是,如果您在 Google 表格中使用 XLOOKUP,您会很快找到您需要的内容。


原创文章,作者:哦八卦,如若转载,请注明出处:https://www.obagua.com/10288.html

(0)
上一篇 2022年10月6日 下午12:11
下一篇 2022年10月6日 下午12:17

相关推荐

  • 如何在Google表格中添加或减少时间

    使用格式>数字>时间或持续时间将包含时间的单元格格式化为特定时间或持续时间。然后,您可以使用标准 + 和 - 运算符在计算中添加和减去时间。 想要加、减或求两次之间的差...

    2022年10月22日
    100
  • 如何在Google文档中移动表格

    用鼠标在文档中选择一个表格,然后单击并拖动它来移动它。您也可以右键单击表格并剪切它,然后将其粘贴到您要将其移动到的位置。修改表格的属性以调整其对齐方式。 表格使您能够在报告、论文或...

    2022年11月30日
    107
  • Google文件教程,必学表格切分之术,让你随心所欲的制作表格

    Google 文件、试算表真的是愈来愈好用,今天来分享个Google 文件上的新功能,叫做「分割储存格」,新增这项功能之后,让我们在切分表格时变的更加方便,而且更加的弹性,以往我们...

    2022年11月10日
    196
  • 如何在Google表格中自动突出显示值

    使数字在 Google 表格中脱颖而出的一种简单方法是使用条件格式。当某些值符合您的条件时,您可以自动应用粗体字体或单元格颜色等格式。 使条件格式成为一个不错选择的一件事是,当您对...

    2022年9月4日
    189
  • 如何在Google表格中制作时间线图

    要在 Google 表格中创建时间线图表,请通过拖动光标来选择您的数据。接下来,在菜单中选择“插入”>“图表”或单击工具栏中的“插入图表”按钮。在显示的边栏中,从下拉框中选择...

    2022年10月31日
    134
  • Google试算表技巧– 用「色阶」让数据更加一目了然

    当我们在整理很大量的数据时,如果想要分明确的分析,可以直接用函数来进行,但如果想要直观一点的话,就是为每个不同范围区间的数据用「颜色」来区分,这样讲可能有点听不懂,简单的说,如果是...

    2023年1月7日
    45