我的目標是使用一個公式自動填充電子表格中的每一列,該公式會在我跨列復制參考的行時自動遞增。我見過其他人使用 Indirect 進行參考,但我遇到了一些問題(我不是 excel 專家,這個電子表格是我研究過的最深入的公式)
我正在嘗試調整以下公式,以使結果為:
單元格 B2:
=IF((MOD(($A2 (52-Sheet2!$E$2)),Sheet2!$D$2)=0),1,0)*Sheet2!$C$2
單元格 C2:
=IF((MOD(($A2 (52-Sheet2!$E$3)),Sheet2!$D$3)=0),1,0)*Sheet2!$C$3
單元格 D2:
=IF((MOD(($A2 (52-Sheet2!$E$4)),Sheet2!$D$4)=0),1,0)*Sheet2!$C$4
到目前為止,我已嘗試遵循本教程: https ://sourcedaddy.com/ms-excel/make-formulas-increment-rows.html
但是,我無法調整它以處理從不同的作業表中拉出并拆分單元格參考,因為我希望列保持原樣。
我還看到了這個用戶的問題:使用另一個作業表中的單元格參考增量自動填充公式?(=間接?)
但答案就是“這樣做”,所以我很難理解所涉及的程序。我不介意得到答案,但是我希望能對程序進行分解,以便更好地理解。
非常感謝。
uj5u.com熱心網友回復:
按列遞增行時的索引
在單元格中B2:
=IF((MOD(($A2 (52-INDEX(Sheet2!$E:$E,COLUMN()))),INDEX(Sheet2!$D:$D,COLUMN()))=0),1,0)*INDEX(Sheet2!$C:$C,COLUMN())
INDEX($E:$E,2)手段$E$2;INDEX($E:$E,3)意思是$E$3;...- 在列
B中,COLUMN()表示2;在列中C,COLUMN()表示3;... - 在列
B中,INDEX($E:$E,COLUMN())表示$E$2;在列中C,INDEX($E:$E,COLUMN())表示$E$3;...
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/438577.html
