我正在处理具有30个数据表的长INDEX / MATCH。我必须重复30次。
第一个范围是F10:F24。第二个范围是F29:F43,依此类推,因此2〜30范围比上一个范围低19行。在这种情况下,将单元格向右拖动将无法正常工作,那么还有其他方法可以避免编辑30个长公式吗?
编辑:
以下是第一和第二列的两个部分样本:
= INDEX(固定装置!$ F $ 10:$ F $ 24,MATCH(T!$ C $ 4,固定装置!$ E $ 10:$ E $ 24,0),1) = INDEX(Fixtures!$ F $ 29:$ F $ 43,MATCH(T!$ C $ 4,Fixtures!$ E $ 29:$ E $ 43,0),1)
答案 0 :(得分:1)
使用两个INDEX和一些Math来设置范围:
INDEX($F:$F,(COLUMN(A1)-1)*19+10):INDEX($F:$F,(COLUMN(A1)-1)*19+24)
现在将设置范围F10:F24,F29:F43,...拖动到右侧。
在您的公式中:
=INDEX(INDEX(Fixtures!$F:$F,(COLUMN(A1)-1)*19+10):INDEX(Fixtures!$F:$F,(COLUMN(A1)-1)*19+24),MATCH(T!$C$4,INDEX(Fixtures!$E:$E,(COLUMN(A1)-1)*19+10):INDEX(Fixtures!$E:$E,(COLUMN(A1)-1)*19+24),0))