Excel中名为Range的动态表的偏移函数

Excel中名为Range的动态表的偏移函数,excel,formula,offset,Excel,Formula,Offset,我使用的是动态数据范围,因此无论何时添加新的列或行作为最后一列/行或数据范围内的任何位置,它都会更新记录。 我为动态数据范围创建了一个偏移函数: =OFFSET(Data!$A:$A,0,0,COUNTA(Data!$B:$B),COUNTA(Data!$1:$1)) 但问题是它正在更新现有列中的新列。 老实说,我也尝试过其他几种方法,但都没有成功 示例表: A列B列C列 需要在A列和B列之间添加D列 期望输出: Column A Column D Column B Co

我使用的是动态数据范围,因此无论何时添加新的列或行作为最后一列/行或数据范围内的任何位置,它都会更新记录。 我为动态数据范围创建了一个偏移函数:

=OFFSET(Data!$A:$A,0,0,COUNTA(Data!$B:$B),COUNTA(Data!$1:$1)) 
但问题是它正在更新现有列中的新列。 老实说,我也尝试过其他几种方法,但都没有成功

示例表: A列B列C列

需要在A列和B列之间添加D列

期望输出:

Column A     Column D   Column B     Column C
123             456       789          10 11 
但我得到了:

Column A     Column B     Column C
123            789         10 11
456            789         10 11
456            789
456            456
123
123
未添加列D列,但已在列A和B内的单元格中更新


这不是我想要的

我不清楚这个问题。你能重申一下问题所在,并具体说明出了什么问题吗?嗨,斯科特,谢谢你的回答。我刚刚补充了更多的解释,公式没有这样做。你是如何使用公式的?我创建了一个名称管理器,并在Eokay cool中编写了偏移量公式,但是你如何调用该名称并在工作表中使用它?这是错误的关键,而不是名称本身。