Excel 中的 INDEX 函数

最后更新于 01 年 09 月 2025 日
讲座时间: 2 分钟

La 索引函数 在 Excel 中是 VLOOKUP 的替代方法。

它允许你搜索一个值 取决于其位置,而不是基于精确值。这为更动态、更灵活的搜索开辟了道路,尤其是在与 MATCH 函数一起使用时。

INDEX 或 VLOOKUP:有什么区别?

在 Excel 中,有几个函数允许您从表中检索值,包括 VLOOKUP、索引和 研究.

  • VLOOKUP 在第一列中搜索一个值并在右侧返回结果。
  • 指数 使用给定的位置(行、列)返回一个值。

因此,INDEX 更加灵活:它允许您从任何方向检索值,甚至向左检索,而 VLOOKUP 则无法做到这一点。

INDEX 返回一个位置

INDEX 如何工作?

INDEX 函数根据矩阵(单元格区域)中的位置检索值。我们给出:

  1. 查找表(单元格范围)
  2. 行号
  3. 列号(如果只有一列则可选)

=INDEX(表; 行; 列)

这种方法可以实现高精度,但假设您知道确切的位置。 这就是 EQUIV 函数发挥作用的地方。.

为什么将 EQUIV 与 INDEX 一起使用?

通常你不知道某个值的行号或列号。函数 比赛 允许您动态确定此位置。确定位置后,您可以将 MATCH 函数作为 INDEX 函数的第二或第三个参数。

=INDEX(B7:G12; B3+1; EQUIV(B4; B6:G6; 0))

在二维中使用 INDEX 和 EQUIV

这种类型的公式允许您创建动态搜索表,在价格表、时间表或仪表板中特别有用。

例如,如果您根据工作年限(行)和教育水平(列)在网格中查找价格,EQUIV 会找到准确的位置,INDEX 会返回所需的值。

结语

INDEX 函数是 Excel 中处理表格的必备函数。与 MATCH 函数结合使用时,它可以完美替代 VLOOKUP 函数,提供更高的灵活性和控制力。如果您想创建可扩展且专业的模型,请先掌握 INDEX 和 MATCH 函数。

相关文章

说明视频

7条评论

  1. 纳卡姆苏·恩吉帕
    17/05/2023 @ 15:23

    感谢您的精确度

    回复

  2. 雷米·梅鲁兹
    08/11/2020 @ 14:41

    你好,勒根先生,

    首先,感谢您提供信息丰富的教程,但是我有一个小问题要尝试“改进”“使函数动态”部分中的公式:
    - 我们拥有多年的经验:0、1、2、5、10 和 15 年。
    - 如果我们输入另一个值(3、4、6 等...),单元格将返回 #N/A
    - 在不修改表格结构的情况下,是否可以在公式中(或者解决方案可能在单元格本身(例如下拉列表)中)将值放在上一层(或下一层,具体取决于选择) :
    例如,如果值为 3,则该函数返回 2 或 5 年经验的值。

    预先感谢您抽出时间,

    你的

    回复

    • 弗雷德里克·勒冈
      08/11/2020 @ 17:20

      是的,只需将EQUIV的第3个参数替换为1
      0 返回精确位置,1 返回“起始”位置

      回复

  3. 梅克萨夫
    27/10/2018 @ 09:33

    感谢您对主题的清晰阐述,正如已经说过的,既不太慢也不太快。
    我使用INDEX公式,在一个活页夹中包含个人的各种信息,例如“姓氏、名字、地址、出生日期等,数据库中有20个。
    您的教程将使我能够提供确认、修改和澄清。
    此致

    回复

  4. 皮埃尔
    26/06/2018 @ 07:33

    这根本不是我想要的,但它的信息非常丰富。
    解释得很好,不太慢也不太快,而且交付良好(对于视频,我没有阅读教程)。

    MERCI

    回复

    • 弗雷德里克·勒冈
      26/06/2018 @ 07:35

      BCP谢谢

      回复

  5. 无名
    11/03/2016 @ 11:53

    确实是的

    回复

发表评论

您的电子邮件地址将不会被发表。 必填字段标 *

这个网站使用Akismet来减少不需要的。 详细了解您的反馈数据是如何处理的.

微软 MVP 2024

资讯订阅

每月 1 次:
提示和测验

    我们不会向您发送垃圾邮件。您可以随时取消订阅。

    Excel 中的 INDEX 函数

    阅读时间: 2 分钟
    最后更新于 01 年 09 月 2025 日

    La 索引函数 在 Excel 中是 VLOOKUP 的替代方法。

    它允许你搜索一个值 取决于其位置,而不是基于精确值。这为更动态、更灵活的搜索开辟了道路,尤其是在与 MATCH 函数一起使用时。

    INDEX 或 VLOOKUP:有什么区别?

    在 Excel 中,有几个函数允许您从表中检索值,包括 VLOOKUP、索引和 研究.

    • VLOOKUP 在第一列中搜索一个值并在右侧返回结果。
    • 指数 使用给定的位置(行、列)返回一个值。

    因此,INDEX 更加灵活:它允许您从任何方向检索值,甚至向左检索,而 VLOOKUP 则无法做到这一点。

    INDEX 返回一个位置

    INDEX 如何工作?

    INDEX 函数根据矩阵(单元格区域)中的位置检索值。我们给出:

    1. 查找表(单元格范围)
    2. 行号
    3. 列号(如果只有一列则可选)

    =INDEX(表; 行; 列)

    这种方法可以实现高精度,但假设您知道确切的位置。 这就是 EQUIV 函数发挥作用的地方。.

    为什么将 EQUIV 与 INDEX 一起使用?

    通常你不知道某个值的行号或列号。函数 比赛 允许您动态确定此位置。确定位置后,您可以将 MATCH 函数作为 INDEX 函数的第二或第三个参数。

    =INDEX(B7:G12; B3+1; EQUIV(B4; B6:G6; 0))

    在二维中使用 INDEX 和 EQUIV

    这种类型的公式允许您创建动态搜索表,在价格表、时间表或仪表板中特别有用。

    例如,如果您根据工作年限(行)和教育水平(列)在网格中查找价格,EQUIV 会找到准确的位置,INDEX 会返回所需的值。

    结语

    INDEX 函数是 Excel 中处理表格的必备函数。与 MATCH 函数结合使用时,它可以完美替代 VLOOKUP 函数,提供更高的灵活性和控制力。如果您想创建可扩展且专业的模型,请先掌握 INDEX 和 MATCH 函数。

    相关文章

    说明视频

    资讯订阅

    每月 1 次:
    提示和测验

      我们不会向您发送垃圾邮件。您可以随时取消订阅。

      7条评论

      1. 纳卡姆苏·恩吉帕
        17/05/2023 @ 15:23

        感谢您的精确度

        回复

      2. 雷米·梅鲁兹
        08/11/2020 @ 14:41

        你好,勒根先生,

        首先,感谢您提供信息丰富的教程,但是我有一个小问题要尝试“改进”“使函数动态”部分中的公式:
        - 我们拥有多年的经验:0、1、2、5、10 和 15 年。
        - 如果我们输入另一个值(3、4、6 等...),单元格将返回 #N/A
        - 在不修改表格结构的情况下,是否可以在公式中(或者解决方案可能在单元格本身(例如下拉列表)中)将值放在上一层(或下一层,具体取决于选择) :
        例如,如果值为 3,则该函数返回 2 或 5 年经验的值。

        预先感谢您抽出时间,

        你的

        回复

        • 弗雷德里克·勒冈
          08/11/2020 @ 17:20

          是的,只需将EQUIV的第3个参数替换为1
          0 返回精确位置,1 返回“起始”位置

          回复

      3. 梅克萨夫
        27/10/2018 @ 09:33

        感谢您对主题的清晰阐述,正如已经说过的,既不太慢也不太快。
        我使用INDEX公式,在一个活页夹中包含个人的各种信息,例如“姓氏、名字、地址、出生日期等,数据库中有20个。
        您的教程将使我能够提供确认、修改和澄清。
        此致

        回复

      4. 皮埃尔
        26/06/2018 @ 07:33

        这根本不是我想要的,但它的信息非常丰富。
        解释得很好,不太慢也不太快,而且交付良好(对于视频,我没有阅读教程)。

        MERCI

        回复

        • 弗雷德里克·勒冈
          26/06/2018 @ 07:35

          BCP谢谢

          回复

      5. 无名
        11/03/2016 @ 11:53

        确实是的

        回复

      发表评论

      您的电子邮件地址将不会被发表。 必填字段标 *

      这个网站使用Akismet来减少不需要的。 详细了解您的反馈数据是如何处理的.