在 Excel 中,如何将公式拖动到列之间但让其更改行号而不是列号?
我的公式是:
=IF(AND('Selected Plans'!C5<>"East",'Selected Plans'!C5<>"West"),'Selected Plans'!B5,"")
我想将其拖到下一列并将其更改为:
=IF(AND('Selected Plans'!C6<>"East",'Selected Plans'!C6<>"West"),'Selected Plans'!B6,"")
答案1
使用索引:
=IF(AND(INDEX('Selected Plans'!$C:$C,COLUMN(E:E))<>"East",INDEX('Selected Plans'!$C:$C,COLUMN(E:E))<>"West"),INDEX('Selected Plans'!$B:$B,COLUMN(E:E)),"")
目前COLUMN(E:E)
将等于 5,并将列中的第 5 行返回到公式的各个部分。当将其拖过时,它将变为COLUMN(F:F)
并返回 6 或第 6 行。