编写按数字而不是字母引用列的 Excel 公式

编写按数字而不是字母引用列的 Excel 公式

是否可以使用列的整数而不是默认的字母系统在 Excel 中编写公式?如果可以,语法是什么?我知道可以更改列 ID 的显示方式,但我不知道如何在编写公式方面将其付诸实践。

例如,如果我希望 C1 为 A1+B1,但我想用数字而不是字母来写,显然它不能是 11+21 - Excel 只会给我 32。

答案1

您可以尝试 R1C1 样式参考。

更多信息请点击这里:

https://excelmate.wordpress.com/2013/04/22/excel-r1c1-reference-style-vs-a1/

引用该网页的内容:

首先是熟悉的A1风格:

A1 样式

现在来看看 R1C1……

R1C1 风格

绝对引用...

在 R1C1 中,没有 $。如果我写 R3C4,我指的是 $D$3。因此,如果没有括号,则为绝对引用。这也使部分绝对引用更容易输入。

答案2

如果将 Excel 设置更改为使用 R1C1,则公式为

=RC[-2]+RC[-1]

在 R1C1 表示法中,行由 R 标识,列由 C 值标识。

=R1C1是第 1 行、第 1 列的绝对地址

=R[1]C[1]是相对地址。从当前单元格开始向下移动 1 行,向右移动 1 列。方括号确定偏移量。如果偏移量位于当前单元格的上方或左侧,则该偏移量可以是负数。

有关此主题的更多信息,请查看 Excel 帮助r1c1 reference style

如果您想保留 A1 符号并使用数字来标识列,那么您可以将其与 Index 结合使用。

=索引(1:1,1)+索引(1:1,2)

答案3

首先,您必须将 Excel 切换到 R1C1 引用样式。它将位于您的“选项”菜单中(专业提示:标记或列出您正在使用的 Excel 版本,我们可以提供更好的答案)。

一旦打开,一般的语法是......

绝对引用:

R1C1 = A1  
R4C7 = G4  
R14C25 = Y14

相对引用(假设您的活动单元格是 B4/R4C2)

R[1]C = R5C2 / B5 (down 1 row)  
R[-1]C = R3C2 / B3 (up 1 row)  
RC[1] = R4C3 / C4 (right 1 column)  
RC[-1] = R4C2 / A4 (left 1 column)  

公式的工作原理与您预期的一样:
添加 2 个单元格: =R1C1 + R1C2=A1 + B1
在左侧添加 2 个单元格(假设您在 A3/R3C1 中):=R1C[-1] + R1C[-2]=B1 + A1

相关内容