是否可以使用列的整数而不是默认的字母系统在 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风格:
现在来看看 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