Excel中如何使用INDEX和MATCH 函数进行查找

微信扫一扫,分享到朋友圈

Excel中如何使用INDEX和MATCH 函数进行查找

您可以使用 INDEX 和 MATCH 函数从 Excel 中的复杂矩阵中查找数据。这是怎么做的! 您可以在 Excel 中使用 INDEX 和 MATCH 来简化数据发现任务。即使在高级和复杂的情况下,您也将享受无忧的数据检索。本文通过简单的术语和易于理解的示例帮助您理解这两个功能。

INDEX和MATCH函数

一、什么是 INDEX 函数?

Microsoft Excel的 INDEX 函数从给定的单元格区域中获取一个值。与在地图上查找位置的 GPS 设备一样,此函数在单元格范围内查找单元格值。 而对于 GPS,您需要输入纬度和经度,而要使用 INDEX 功能,您需要提供单元格范围、行号和列号。这是语法: =索引(数组,row_num,[column_num]) 您可以尝试以下步骤在相关场景中应用 INDEX 函数:

  1. 在单元格中,输入等号,然后输入INDEX
  2. Tab并输入第一个参数。
  3. 它应该是一个单元格区域,后跟一个逗号。
  1. 在您期望数据的位置输入行号,并放置逗号。
  2. 列号不是必需的,因为只有一个源列。
  3. 在最后加上一个括号,然后按 Enter。
  4. 公式应如下所示:

=索引(C5:C8,3,0)

二、什么是 MATCH 函数?

如果您想知道某个单元格值或单元格地址的行号或列号,则需要使用 Excel 中的 MATCH 函数。当您需要在 Excel 中自动执行任务时,它会很有帮助,例如定位 INDEX 函数的单元格值。 它需要三个输入来获取单元格的位置;查找值、该值所在的单元格区域以及匹配条件。可能的匹配类型为 0 表示完全匹配,1 表示小于查找值,-1 表示大于查找值。这是语法: =匹配(查找值,查找数组,[匹配类型]) 以下是您可以尝试 MATCH 功能的方法:

  1. 在任何单元格中输入等号并键入MATCH
  2. Tab
  1. 现在选择一个单元格作为查找参考,或在引号内键入任何内容。
  2. 为源数据选择一个单元格区域,然后键入0以获得完全匹配。
  3. Enter获取单元格位置。以下是实际操作中的公式:

=匹配(C7,C5:C8,0) =MATCH("主动聆听",C5:C8,0)

三、Excel 中的 INDEX 和 MATCH 有什么好处?

对于复杂的数据查找任务,您需要同时使用这两个功能来释放它们的全部潜力。使用此公式组合的好处是:

  1. 从左到右或从右到左查找没有限制
  2. 更容易删除、插入或更新列
  3. 对于大型电子表格,组合公式比 VLOOKUP 快得多
  4. 它可以获取近似匹配
  5. 您可以使用这两个函数创建更长的嵌套公式

四、如何在一个公式中应用 INDEX 和 MATCH

将 MATCH 和 INDEX 一起应用时非常有益。假设您想从给定数据库中找出任何应用程序的收入利润。您可以这样做:

  1. 调出INDEX功能。
  2. 收入数据源选择单元格C3:C13 。
  1. 键入MATCH并按Tab
  2. 选择G2作为查找值,选择B3:B13作为源数据,选择0表示完全匹配。
  1. Enter以获取所选应用的收入信息。
  2. 按照相同的步骤,将INDEX源替换为D3:D13以获得Profit
  1. 以下是工作公式:

=索引(C3:C13,匹配(G2,B3:B13,0)) =索引(D3:D13,匹配(G2,B3:B13,0)) 以上是Excel中INDEX MATCH一维使用的一个例子。您还可以同时选择行和列来执行更复杂的搜索。 例如,您可能希望为收入利润使用下拉列表而不是单独的单元格。您可以按照以下步骤进行练习:

  1. 选择“收入”单元格,然后单击功能区上的“数据”选项卡。
  2. 单击数据验证,然后在允许下选择列表
  1. 选择收入利润列标题作为来源
  2. 单击确定
  1. 在此公式中,您将使用MATCH函数两次来获取最终INDEX函数的行值和列值。
  2. 将以下公式复制粘贴到“收入”单元格旁边以获取值。只需使用下拉菜单在RevenueProfit之间进行选择。

=索引(C3:D13,匹配(G2,B3:B13,0),匹配(F4,C2:D2,0)) 在上面的公式中,第一个嵌套 MATCH 告诉 Excel 需要收入和利润数据的应用程序的名称。第二个对应于收入和利润列标题,并在您在下拉菜单中交换它们时反映相关值。 更复杂的情况可能是通过三个列标题查找数据,例如应用名称、预测收入和真实收入。在这里,您需要使用 INDEX 和 MATCH 两次来相互提供所需的输入。您可以按照以下步骤进行练习:

  1. 为应用名称选择器、真实/预测和收入/利润创建三个下拉菜单。
  1. 现在,在您想要查找值的应用名称旁边应用以下公式。

=INDEX(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEX(C2:F2&C3:F3,0),0))

对于 MATCH 和 INDEX 函数,您可以使用&符号分隔相同参数的多个输入。当您需要执行 MATCH 函数来定位两个查找值的位置时,请在查找之间使用&,并使用嵌套 INDEX 作为查找源。 如果您注意到第二个 INDEX 函数,则&符号分隔两个源数组。没有行或列,因为我们需要将整个数组视为可能的值。

每当您需要创建仪表板或从大型矩阵查找数据时,请尝试按照上述示例并应用组合的 INDEX MATCH 公式以方便起见。这个组合功能比传统的 VLOOKUP 公式更强大、更灵活。

我还没有学会写个人说明!
上一篇

Windows 11如何自动释放磁盘空间

下一篇

如何去除凝胶指甲油缺不损伤指甲

你也可能喜欢

评论已经被关闭。

插入图片

排行榜

    抱歉,30天内未发布文章!
返回顶部