编辑Excel自动填充选项

时间:2016-04-04 07:33:33

标签: excel excel-formula

我有一个非常混乱,可能效率很低的公式:

=INDEX(Sheet1!A2:A4,MATCH(A4,INDIRECT("Sheet1!" & CHAR(64 + MATCH(C1,Sheet1!A1:G1,0)) & 2):INDIRECT("Sheet1!" & CHAR(64 + MATCH(C1,Sheet1!A1:G1,0)) & 3),0))

我需要将其自动填充到多个单元格中,此时它会递增公式中的所有单元格。有没有办法只增加当前工作表中的公式中的单元格并保留工作表1中的单元格? E.G:

=INDEX(Sheet1!A2:A4,MATCH(A5,INDIRECT("Sheet1!" & CHAR(64 + MATCH(D1,Sheet1!A1:G1,0)) & 2):INDIRECT("Sheet1!" & CHAR(64 + MATCH(D1,Sheet1!A1:G1,0)) & 3),0))

1 个答案:

答案 0 :(得分:1)

根据你的评论:如果你的意思是C $ 1'行号,'你只需删除$,离开C1。当您自动填充向下时,这将为您提供C1,C2,C3等,当您从左向右自动填充时,您将获得C1,D1,E1等。

然后,您可以从D1,E1自动填充(向上或向下)以获得D2,E2。