1. offset
offset(.match())
请在一个空白 Excel 工作表中输入以下数据。这些数据将用于本文中的所有示例公式。
A1:Name | B1:Dept | C1:Age |
A2:Henry | B2:501 | C2:28 |
A3:Stan | B3:201 | C3:19 |
A4:Mary | B4:101 | C4:22 |
A5:Larry | B5:301 | C5:29 |
在单元格 E2(或任何可用的空单元格)中输入以下公式:
=OFFSET(C2,2,-1,1,1)
- C2 - 所引用的单元格。
- 2 - 指示要移动的行数。正数表示向下移动,负数表示向上移动。
- -1 - 指示要移动的列数。正数表示向右移动,负数表示向左移动。
- 1(倒数第二个值) -(可选。)指示要返回多少行数据。此数字必须为正数。
- 1 (最后一个值) -(可选。)指示要返回多少列数据。此数字必须为正数。
例如:
在使用此公式时,“OFFSET” 函数返回从单元格 C2 开始向下两行、向左一列的单元格(即单元格 B4)的值。单元格 B4 中的值为“101”。因此,公式返回“101”。
2. subtotal(i.offset(.row(1:n1)...n2))