编辑excel自动填充选项

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

=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中的单元格? 例如:

 =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加元的行号,那么您只需将$删除,即可。 当你自动填充到下,这会给你C1,C2,C3等,当你自动填充从左到右,你会得到C1,D1,E1等

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