在電子表格公式中(即SumIfs
),我希望能夠使用分隔符而不是A1:A3456樣式選擇列範圍,就像我在VBA [Range("A1:A3456")~Range(Cells(1,1),Cells(3456,1))]
中所做的那樣。Excel中的VBA樣式範圍選擇
如果這是不可能的,是否有任何解決方法使用「匹配」功能的結果來獲取我想要應用某些標準的列號?
我的功能看起來像
=Sumifs(A2:A10;*{range(cells(1,match(Z5;A1:T1)), cell(10,match(Z5;A1:T1))}*,"="&1)
...如果只有我可以添加電子表格內VBA公式。
選中此:https://support.office.com/zh-cn/article/OFFSET-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66 – Vityata
您可以使用RC格式作爲第一個想到的事情。 R1C1是A1,你也可以用這個偏移,例如在單元格B2中寫入「= RC [-1]」時,它將引用同一行和列中的單元格減1或A1。 – Cyril
探索INDEX功能爲MATCH提供的選項 – jkpieterse