到目前为止的公式。匹配[n] =匹配条件,HEADER =标题标准等。 此公式对符合特定条件的标题单元格的值求和,即:6502,使用此公式,可以匹配标题/ 6502,然后获取RETURNSUM的值,命名范围并将其与其他匹配项一起添加。
=SUMPRODUCT((RETURNSUM*
(MID(HEADER,2,4)=IF(LEN(Match5)=4,Match5&"",Match5&" ")))+(RETURNSUM*
(MID(HEADER,2,4)=IF(LEN(Match6)=4,Match6&"",Match6&" ")))+(RETURNSUM*
(MID(HEADER,2,4)=IF(LEN(Match7)=4,Match7&"",Match7&" ")))
这个想法是HEADER和RETURNSUM将成为匹配标准,就像上面写的匹配一样,这样就可以更容易地将新标准打入搜索表。截至目前,它不支持多行/拖动,即使在写入单元格范围(如$ A2:$ F2)时也是如此。
我的问题是,如何让命名单元格成为多行?
答案 0 :(得分:1)
您可以使用Row(1:1)
来实现此目标。
索引公式只会从相应的行中获取结果。 <{1}}会在向下拖动时自动更新,以便INDEX
可以抓住下一行。
=SUMPRODUCT((INDEX(RETURNSUM,ROW(1:1),0)*
(MID(HEADER,2,4)=IF(LEN(Match5)=4,Match5&"",Match5&" ")))+(INDEX(RETURNSUM,ROW(1:1),0)*
(MID(HEADER,2,4)=IF(LEN(Match6)=4,Match6&"",Match6&" ")))+(INDEX(RETURNSUM,ROW(1:1),0)*
(MID(HEADER,2,4)=IF(LEN(Match7)=4,Match7&"",Match7&" "))))