在Excel中怎样使用index函数进行查询

 时间:2026-02-14 13:30:08

1、打开excel2010,打开如图所示表格。

index函数的功能就是在一个表格区域中,通过行位置和列位置来定位查询对象

在Excel中怎样使用index函数进行查询

2、在如图单元格输入“=index(”,

会出现提示:INDEX(array,row_num,[column_num])

在Excel中怎样使用index函数进行查询

3、index第一个参数“array”,是问我们在哪个数据区域进行查询。

“array”可以是多列或者多行,也可以是单列或者单行。

选择“A1:F13”告诉电脑我们要在这区域查询,

4、index第二个参数“row_num”,就是问我们,查询的对象在查询区域的第几行。

因为我们要查询“C”的“总分”,所以查询对象和“C”在同一行,那么“C”是在第几行呢?,我们就需要使用match函数。

match函数的功能就是在单行或单列中查询对象,返回该对象在单行或单列中的排位,也就是计算目标对象在指定单行或单列中排第几行或者第几列。

在Excel中怎样使用index函数进行查询

5、输入"match(",会出现提示:

MATCH(lookup_value, lookup_array,[match_type]),

我们需要用MATCH函数查询“C”在第几行,

第一个参数“lookup_value”是问我们要查询什么,选择H2,告诉电脑我们要查询“C”,第二个参数 “ lookup_array”是问我们要在什么区域查询“C”,选择“B1:B13”。第3个参数“match_type”,是问我们是否需要“精确匹配”,输入0,使用精确匹配。

注意:match函数查询的区域必须是单行或者单列。

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

6、index第三个参数“column_num”,就是问我们,查询的对象在查询区域的第几列。

因为我们要查询“C”的“总分”,所以查询对象和“总分”在同一列,那么“总分”是在第几列呢?,我们需要再次使用match函数。

在Excel中怎样使用index函数进行查询

7、输入"match(",会出现提示:

MATCH(lookup_value, lookup_array,[match_type]),

我们需要用MATCH函数查询“总分”在第几列,

第一个参数“lookup_value”是问我们要查询什么,选择I1,告诉电脑我们要查询“总分”,第二个参数 “ lookup_array”是问我们要在什么区域查询“总分”,选择“A1:F1”。第3个参数“match_type”,是问我们是否需要“精确匹配”,输入0,使用精确匹配。

完成了对“C”的“总分”的查询。

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

在Excel中怎样使用index函数进行查询

8、我们把“C”,换成另外一个姓名“H”,index函数一样会自动查询到“H”的“总分”。

在Excel中怎样使用index函数进行查询

  • EXCEL怎样用条件格式标出最高值或最低值
  • 用TIMEVALUE函数计算上班迟到的时间
  • excel怎样利用if函数做多条件判断?
  • Excel中如何给单元格定义名称?
  • Excel中怎么实现分值低于平均分数值显示为红色
  • 热门搜索
    旅游点评 承德旅游团 e龙旅游网 我要旅游网 赤峰旅游资讯网 旅游者腹泻 香港旅游须知 曾厝垵旅游攻略 海南旅游图片 即墨旅游景点大全