我正在寻求完成以下目标:
=SUM(some_function('[linked workbook.xlsx]Sheet1!', ADDRESS(1, A1), ADDRESS(1, A2)))
列号存储在A1和A2中的位置(例如)
我会使用INDIRECT,但是我不能总是打开大量文件,不幸的是,VBA编写起来太耗时了
答案 0 :(得分:1)
使用INDEX。在A1中为5,这是指Sheet1!E:E,
INDEX(Sheet1!A:Z, 0, A1)
在A1中为8,这表示Sheet1!H2,
INDEX(Sheet1!A:Z, 2, A1)
您没有提供任何细节,但这应该可以帮助您入门。