1

我想要一个可以返回给定数字的 excel 字母表的字母(27 = AA 等)的公式。

这样做的目的是我有一个在电子表格中返回值的表。我正在汇总城市气候测量数据,该数据占用 4 列(但每列中的行和相对位置相同,因此 I29 和 J29 包含我需要的 2 个数字,然后 M29 和 N29 包含下一个相同的数据地点。

我想创建一个如下所示的汇总表

City     Rainfall Average      Sunshine Average
City A   =I29                      =J29
City B   =M29                      =N29
City C etc. 

我的问题是我去了几百个城市,我希望能够自动填充单元格/填写。我知道数据在哪一行,但需要使用上面请求的公式生成列字母,所以我可以使用连接来创建单元格引用。

4

1 回答 1

4

您可以使用该ADDRESS功能。

例如,=ADDRESS(29,27)将返回字符串“$AA$29”。


但是,老实说,在您的情况下,我会使用该OFFSET功能,并结合ROW(). 举例来说,假设您的表格从第 50 行的标题行开始,数据从第 51 行开始。给定城市的数据将从(ROW() - 51) * 4右侧的列开始I29。所以:

      美国广播公司
50 城市降雨量平均值 阳光平均值
51 城市 A =OFFSET($I$29,0,(ROW()-51)*4) =OFFSET($I$29,0,(ROW()-51)*4+1)
52 城市 B =OFFSET($I$29,0,(ROW()-51)*4) =OFFSET($I$29,0,(ROW()-51)*4+1)
53 C市等

当然,如果要移动这些单元格,则必须小心;你必须改变51.

于 2013-07-12T11:10:27.610 回答