Excel 在公式中向下拖动列

Excel 在公式中向下拖动列,excel,excel-formula,Excel,Excel Formula,我想把这个公式拖到其他单元格中,想把B$1:B$1000改为C$1:C$1000(依此类推…),但当它被拖下来时,它就保持不变了我读过与此类似的其他帖子并尝试了它们的解决方案,但没有成功 =INDEX(OFFSET('[1- Abril (Captura de datos).xlsx]Moldeo'!B$1:B$1000,COLUMN()-1,0),MATCH($C$1384&$K$1385,'[1- Abril (Captura de datos).xlsx]Moldeo'!$

我想把这个公式拖到其他单元格中,想把B$1:B$1000改为C$1:C$1000(依此类推…),但当它被拖下来时,它就保持不变了我读过与此类似的其他帖子并尝试了它们的解决方案,但没有成功

=INDEX(OFFSET('[1-  Abril  (Captura de datos).xlsx]Moldeo'!B$1:B$1000,COLUMN()-1,0),MATCH($C$1384&$K$1385,'[1-  Abril  (Captura de datos).xlsx]Moldeo'!$A:$A,1))

实际上,首先您需要将其向右拖动,完成后,选择结果单元格并复制它们,然后粘贴特殊并选择转置

看来您混合了和不匹配的数据。您已将
COLUMN()-1
放入行的参数中。实际上,您需要将
行(1:1)-1
放入columns参数中

=INDEX(OFFSET('[1-  Abril  (Captura de datos).xlsx]Moldeo'!B$1:B$1000, 0, ROW(1:1)-1), MATCH($C$1384&$K$1385, '[1-  Abril  (Captura de datos).xlsx]Moldeo'!$A:$A, 1))

行(1:1)-1
将从0、1、2、3。。。当你填满的时候。在columns参数中,它将为您填写的每一行向右偏移一列。

临时解决方案,可能对我可能遇到的其他一些问题很有用,例如char,感谢您的更正和解决方案。