通过任意数量的列移动excel数组的边界

时间:2014-07-21 14:55:21

标签: excel excel-formula

我想用任意数量的列更改数组的左边界。例如我的范围是A4:AA4。我想将数组的左边界移到D4:AA4。我移动数组的列数是任意的。所以它可能是D4:AA4,E4:AA4,F4:AA4等等

我希望能够在公式中执行此操作,而不是通过VBA执行此操作。我想使用这个范围INSIDE a = MATCH()函数。任何人都可以帮我解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:0)

不确定你想要在这里完成什么。您是否只是在配方中寻找绝对细胞参考?如果您考虑以下因素:

A   B   C
2   5   3
3   6   
4   7   
5   8   
6   9   
7   10  
8   11  
9   12  

A列包含数字1 - 9 在B1中,我输入以下公式=SUM(A1+$C$1),然后我自动填充直到B8。

美元符号使列和行引用都是绝对的,并且不会作为自动填充的一部分进行移位。

如果这是标记的方式,那么你有另一种方式来解释它,或者可能包括一些样本数据和所需的输出。