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

  • 原创
  • |
  • 浏览:1882
  • |
  • 更新:

在Excel中index函数一般用于查询,和match函数配合使用。

工具/原料

  • excel

方法/步骤

  1. 1

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

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

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

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

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

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

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

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

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

  4. 4

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

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

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

    在Excel中怎样使用index函数进行查询
  5. 4
    本页面未经授权抓取自百度经验
  6. 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函数进行查询
  7. 6

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

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

    在Excel中怎样使用index函数进行查询
  8. 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函数进行查询
  9. 8

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

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

注意事项

  • 谢谢您的阅读,希望能给您带来一点收获,麻烦您 “点赞”和“投票”,谢谢!
  • 如果“关注我”,不懂的可以联系我,详细解答。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部