如何使用索引功能来查找在 Excel 表中的数据

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 324988
概要
本文介绍如何使用索引功能来查找特定的行和在 Microsoft Excel 中的列的交叉点处表中的数据。

有两种形式的INDEX函数,数组引用。这两种形式之间的主要区别如下所示:
  • 数组形式可以一次返回多个值。引用窗体返回的特定行和列的交叉点处的单元格的引用。
  • 数组形式输入而不只输入中,使用 CTRL + SHIFT + ENTER,与引用一样。
更多信息
在一个空白 Excel 工作表中输入下面的数据。将此数据用于本文中的示例公式。
ABC
1名称部门年龄
2亨利50128
3Stan20119
4玛丽10122
5Larry30129
6
7哈利40121
8李先生10123
9刘晓30130

引用窗体的索引

  1. 在单元格 E2 (或任何 availableblank 单元格) 中输入以下公式:
    =INDEX((A2:C5,A7:C9),2,3,2)
    (A7: A2:C5)是其中将 befound 的值所需的范围。

    2是在值的区域中的行号。

    3在值区域中的列号。Becausethere 是三列 (A 列开头),第三列是 columnC。

    2是区域、 A2:C5 或 a7:C9,是值所在的地方。已经两个区域指定的范围,因为第二个范围是 isA7:C9。
  2. 按 enter 键。
在示例公式中, INDEX函数返回第二行 (2) 和第三列 (C) 区域 a7: 交叉处的值。C8 单元格中的值是23。因此, =INDEX((A2:C5,A7:C9),2,3,2)公式的返回值23

数组形式的索引

  1. 在 E3 单元格中 (或任何 availableblank 单元格) 中输入以下公式:
    =INDEX(A2:C5,2,3)
    A2:C5是其中将 befound 的值所需的范围。

    2是在值的区域中的行号。

    3是值的范围中的列号。Becausethere 是三列 (A 列开头),第三列是 columnC。
  2. 按 CTRL + SHIFT + ENTER 以 arrayformula 作为输入的公式。
在示例公式中,索引函数返回的第二行 (2) 和 (C) 第三列相交处的值。在单元格 C2 中的值为19。因此, =INDEX(A2:C5,2,3)公式的返回值19
inf XL2002 XL2003 XL2007

属性

文章 ID:324988 - 上次审阅时间:11/01/2015 07:14:00 - 修订版本: 6.0

Microsoft Office Excel 2007, Microsoft Excel 2002 标准版, Microsoft Office Excel 2003, Microsoft Excel 2010

  • kbhowto kbmt KB324988 KbMtzh
反馈