仅遵循某些细胞的配方模式

Anc*_*end 3 excel google-docs excel-formula

我试图获得excel来遵循从单元格中获取信息的模式,同时保持公式中的其他单元格静态.

如下:

=importxml(CONCATENATE(A1,B17),E1)
Run Code Online (Sandbox Code Playgroud)

A1 =永远不会改变

B17 =每次增加1.例如:B17,B18,B19等......

E1 =永远不会改变

现在似乎excel正在计算我目前所处的细胞中的细胞数量,一旦我尝试遵循该模式,它就会计算相同数量的细胞来捕获模式中的细胞.(例如:7个单元格向上,因此当我从当前单元格向下移动时,它一直在寻找单元格中7个单元格中的数据,这些数据通常是空的).此外,现在所有细胞都在模式中发生变化,我只需要一些细胞遵循这种模式.

我很感激任何帮助.

ass*_*ias 6

如果我理解你的问题,你想复制那个公式,同时保持第一个和最后一个参数(A1和E1)不变.这可以通过使用$标志来实现:

  • $A$1 将始终复制为 $A$1
  • $A1将被复制为$An其中n是行号 - 所以如果你将它复制一行(无论列是什么),它将成为$A2
  • A$1将被复制为XX$1XX是列的位置 - 所以如果你将它复制到右边的一列,(无论是哪一行)它将成为B$1

所以在你的情况下你会使用:

=importxml(CONCATENATE($A$1,B17),$E$1)
Run Code Online (Sandbox Code Playgroud)

或者如果你需要使B列保持不变(但不是行):

=importxml(CONCATENATE($A$1,$B17),$E$1)
Run Code Online (Sandbox Code Playgroud)