I trying to make this formula flexible so I can search the value in a cell in multiple file paths and different excel files to give me a result.
My data in each excel fiel is in the same table for each workbook.
=VLOOKUP(A6,IndirectEx("'C:\_Excel\ExcelExamples\VLOOKUP_External_Sample\[Workbookname.xlsx]Master'!MatlDB"),1,0)
Can you guys help.
Thanks-
答案 0 :(得分:0)
根据您的评论,文件路径存储在表中,并假定这些路径位于名为“ Locations”的工作表上:
=VLOOKUP(A6,INDIRECT(Locations!A1&Locations!B1),1,0)
这应该可以,但是单元格引用是硬编码的。不确定如何选择参考。
答案 1 :(得分:0)
我回答了我自己的问题。因此,经过反复试验后,我的结果得到了证实,如果有人可以找到更好的方法或帮助我创建宏,那将是非常棒的。
="vlookup(A1,"&"'"&""&A2&"\"&"["&A3&"]"&"SampleTab'!$G$62:$DU$175,A4,0)"
所以我要做的是在创建文本时将其编写。将其复制到其他单元格中,然后从公式中删除引号。
然后移动范围P114,C117,C122和Q113
A1将是查找值单元格。
A2将是文件路径单元。
A3为工作簿名称(请注意,必须包含文件扩展名)
现在必须对范围(SampleTab'!$G$62:$DU$175
)进行硬编码。 A4将是数据所在的行。