從「業務 × 季度」表取一格(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。