间接公式来增加细胞的细胞和列?
我在单元格C11中有一个工作表名称,我在公式中使用=INDIRECT
公式引用它。
我还添加了=ROW
公式,以便在我的工作表中拖动它时增加行号。
我的公式如下所示: =INDIRECT("'"&$C$11&"'!C"&ROW(C12))
我怎样才能修改它,所以它也增加了列时,我把它正确的?
我试图使用=column
方法,但我认为我做错了,因为我只是得到一个参考错误,有人可以协助?
Column()返回列号,所以你可以使用INDIRECT的R1C1变体。
=INDIRECT("'"&$C$11&"'!R"&ROW(C12)&"C"&COLUMN(C12),FALSE)
问候
阿克塞尔
有点长,但工作。 假设A2具有=整个行的列(A1)公式。
插入A3并复制到while行:
=IF(A2>26,CHAR(64+ROUNDDOWN((A2+1)/26,0))&CHAR(64+A2-26*ROUNDDOWN((A2+1)/26,0)),CHAR(64+A2-26*ROUNDDOWN((A2-1)/26,0)))
这只适用于一个和两个字母的列。 如果您需要在ZZ专栏之后,您可以扩展。