如果我有前三行的A列数据
A1 = 1
A2 = 2
A3 = 3
并在A4中向下拖动将是4,A5 = 5等等。
我想做同样的事情但是从另一个工作簿连接。如果我有A1 = 1来自source ='C:\ Users \ chrast_m \ Desktop \Kalibrácia[001.xlsx]Hárok1'!$ AA $ 1
,在A2 = 2,来自source ='C:\ Users \ chrast_m \ Desktop \Kalibrácia[002.xlsx]Hárok1'!$ AA $ 1
我拖动后我想要:
A1 = C:\ Users \ chrast_m \ Desktop \Kalibrácia[001.xlsx]Hárok1'!$ AA $ 1
A2 = C:\ Users \ chrast_m \ Desktop \Kalibrácia[002.xlsx]Hárok1'!$ AA $ 1
A3 = C:\ Users \ chrast_m \ Desktop \Kalibrácia[003.xlsx]Hárok1'!$ AA $ 1
A4 = C:\ Users \ chrast_m \ Desktop \Kalibrácia[004.xlsx]Hárok1'!$ AA $ 1
A5 =等。
感谢您的帮助!
答案 0 :(得分:1)
您可以使用INDIRECT
功能来实现此目的。在您的主电子表格中:
'001
(撇号将阻止Excel转换为数字)="C:\Users\chrast_m\Desktop\Kalibrácia[" & A1 & ".xlsx]Hárok1'!$AA$1"
=INDIRECT(B1)
现在,如果您选择单元格A1:C1并向下拖动它们,您将创建对002.xlsx,003.xlsx等的引用。