从「销售 × 季度」表取一格(INDEX MATCH 两次)
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
测试用例
1
重置
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就绪 请在高亮的目标单元格输入公式,然后点「提交」。
题目
题目说明
B2:E5 的看板表,纵向是销售、横向是季度。要显示的销售在 H1、季度在 H2。把值填进 Result 单元格 H3。
两个标签都要用公式查找——新增销售或季度时不能改公式。
题目数据
用表格查看整份数据(可选中、可复制)
| A | B | C | D | E | G | H | |
|---|---|---|---|---|---|---|---|
| 1 | Rep | Q1 | Q2 | Q3 | Q4 | Rep | Cleo |
| 2 | Ada | 120 | 150 | 180 | 200 | Quarter | Q3 |
| 3 | Ben | 90 | 110 | 140 | 160 | Result | |
| 4 | Cleo | 300 | 280 | 260 | 240 | ||
| 5 | Dana | 50 | 60 | 70 | 80 |
知识点
两个 MATCH 分别给 INDEX 行与列的位置:一个搜销售标签、一个搜季度标签。这是所有交叉表看板的写法,行或列换顺序也不会坏。
解题思路
答案写在 H3。
- 目标单元格是 H3
- INDEX 取表格本体:B2:E5
- 行来自 MATCH(H1, A2:A5, 0)
- 公式形状:=INDEX(?, MATCH(?,?,?), MATCH(?,?,?))
函数指南
常见问题
怎么同时用行与列标签取值?
=INDEX(表格, MATCH(行标签, 行标签区域, 0), MATCH(列标签, 列标签区域, 0))。两个 MATCH、一个 INDEX。
为什么这里的 VLOOKUP 差一列?
标题的 MATCH 从季度第一列起算,VLOOKUP 则从销售列起算,所以要 +1。