夜雨聆风学习资料网

ARTICLE · 1141877

取数最快的 Excel 函数:INDEX,三步学会

取数最快的 Excel 函数:INDEX,三步学会

01INDEX 是干嘛的

一句话:告诉它数据在哪、第几行、第几列,它把那个位置的值给你取出来。它自己不做计算,只负责"取数"。

比如从工资表里取"李四的月薪",用 INDEX 一步到位,不用滚动表格去找。

02 先建一张示例表

打开 Excel,新建一张表,照下面这样填:

A1:姓名 B1:部门 C1:月薪

  • 第2行:张三 财务部 8000

  • 第3行:李四 销售部 9500

  • 第4行:王五 行政部 7000

这张表占的就是 A2:C4 这个范围:从第2行到第4行、A 到 C 列。后面所有公式都拿它当例子。

练习表在 Excel 里打开的样子,下面还有三个公式演示。

03 语法:三个参数怎么填

=INDEX(区域, 行号, [列号])

  • 区域:数据在哪个范围,比如 A2:C4

  • 行号:要取第几行的值

  • 列号:要取第几列的值,可省。只有一个区域时,给行号就行

04 第一步:按位置取数

例子:取李四的月薪。李四在表里是第2行,月薪是第3列。

  1. 点一个空白单元格,比如 B7

  2. 输入 =INDEX(A2:C4,2,3)

  3. 按回车,出来 9500

拆开看:A2:C4 是整个表,2 是李四那行,3 是月薪那列。

如果只想取单列里的第几个,更简单。取 C 列第3个(王五的月薪):=INDEX(C2:C4,3),回车就是 7000。

图1:INDEX 的三种常见写法,照着敲就行。

05 第二步:配合 MATCH 动态查找

不过自己数行号列号有点费劲,表一长、人一多就不方便。这时候用 MATCH 帮你找。

MATCH 负责帮你查某个人排在第几位:=MATCH("李四",A2:A4,0),回车返回 2,意思是李四在 A2:A4 里是第2个。

把 MATCH 的结果套进 INDEX 的行号,就能按名字查月薪:

=INDEX(C2:C4,MATCH("李四",A2:A4,0)),回车出来 9500,意思是去 C 列(月薪)取第 2 个,结果就是李四的月薪 9500。

好处是以后只改公式里的姓名,不用再数行号。做一个下拉框选名字,配这个公式,选个名字,工资就自己出来。

INDEX 函数:选区域、给行号、给列号。要按名字动态查,就把 MATCH 套进行号里。

好了,光看不如行动,赶紧动手练习一下吧。

面试被问:增值税到底影不影响利润?

新手会计做账全流程

税务局动真了!这9项指标异常,企业可能被盯上!

增值税起征点调整了:按次500→1000!

个人账户收款多少会被查?

2026个体户营业额超过多少要交税?附案例

相关学习资料