使用来自行和列的输入自动填充 SUMIF 句子到大 table
Autofill SUMIF sentence through large table with input from both rows and columns
我在通过大型 table(大约 10 000 行)自动填充 SUMIF 句子时遇到问题
我需要自动填充 table 的 SUMIF 句子如下所示:
(挪威语中的 Hvis = IF)。
B2 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$J:$J)
C2 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$J:$J)
D2 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$J:$J)
B3 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$K:$K)
C3 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$K:$K)
D3 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$K:$K)
B4 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$L:$L)
C4 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$L:$L)
D4 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$L:$L)
每个项目有 52 列和 100 行。
现在我只有 10 种资源类型的代码,我需要自动填充其余的行和列。因为当我自动填充行时我引用了列,列字母没有改变,我是否应该在行中添加其他东西以使其工作?
希望你们中的一些人知道该怎么做,这样我就不必手动填充 10000 行
您可以使用 =INDIRECT()
公式生成地址:
=SUMIF(I9:I3,"=x",INDIRECT("'3 - Projects'!"&ADDRESS(26,ROW()+7,1)&":"&ADDRESS(30,ROW()+7,1)))
(如有必要,将 ,
更改为 ;
)。
我在通过大型 table(大约 10 000 行)自动填充 SUMIF 句子时遇到问题 我需要自动填充 table 的 SUMIF 句子如下所示: (挪威语中的 Hvis = IF)。
B2 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$J:$J)
C2 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$J:$J)
D2 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$J:$J)
B3 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$K:$K)
C3 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$K:$K)
D3 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$K:$K)
B4 =SUMMERHVIS(I9:I3;"=x";'3 - Projects'!$L:$L)
C4 =SUMMERHVIS(J9:J3;"=x";'3 - Projects'!$L:$L)
D4 =SUMMERHVIS(K9:K3;"=x";'3 - Projects'!$L:$L)
每个项目有 52 列和 100 行。
现在我只有 10 种资源类型的代码,我需要自动填充其余的行和列。因为当我自动填充行时我引用了列,列字母没有改变,我是否应该在行中添加其他东西以使其工作?
希望你们中的一些人知道该怎么做,这样我就不必手动填充 10000 行
您可以使用 =INDIRECT()
公式生成地址:
=SUMIF(I9:I3,"=x",INDIRECT("'3 - Projects'!"&ADDRESS(26,ROW()+7,1)&":"&ADDRESS(30,ROW()+7,1)))
(如有必要,将 ,
更改为 ;
)。