只遵循一些细胞的公式模式

我试图让excel遵循从单元格抓取信息的模式,同时保持公式中的其他单元格是静态的。

如下:

=importxml(CONCATENATE(A1,B17),E1) 

A1 =永远不会改变

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

E1 =永远不会改变

现在看来,Excel正在计算我目前所在单元格的单元格数量,并且一旦我尝试按照该模式进行计数,它就会继续计数相同数量的单元格以获取模式中的单元格。 (例如:7个单元格向上,所以当我从当前单元格向下移动时,它一直在从当前单元格向上的单元格中查找数据,这通常是空的)。 而且,现在所有的细胞都在变化,我只需要一些细胞来遵循这个模式。

我感谢任何帮助。

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

  • $A$1将永远被复制为$A$1
  • $A1将复制为$An ,其中n是行号 – 所以如果您将其复制一行(无论列),它将成为$A2
  • A$1将被复制为XX$1 ,其中XX是列 – 所以如果您将其复制到右侧一列(无论哪一行),它将变成B$1

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

 =importxml(CONCATENATE($A$1,B17),$E$1) 

或者如果你需要使B列恒定(但不是行):

 =importxml(CONCATENATE($A$1,$B17),$E$1)