引用具有多个工作表的外部工作簿

时间:2017-01-25 06:58:31

标签: excel excel-formula excel-2010

我有这个excel公式,可以很好地从多个工作表中查找A1中的值,前提是这些工作表位于同一个电子表格中。我想对其进行扩展,以便从外部电子表格中进行搜索,其中sheet_list是外部电子表格中的工作表名称列表。请帮忙。

=LOOKUP(9.99999999999999E+307,1/COUNTIF(INDIRECT(" ' " &sheets_list&"  '!A:A"),$A1),sheets_list)

2 个答案:

答案 0 :(得分:0)

我这样做:

IFERROR(INDIRECT("'" & $A$1 & $B$1 & $C$1 & "'!"&B$3 & ($A4+6) ),"file closed")

单元格a1,b1,c1包含路径和文件名详细信息,因此您只需在表达式中的第一个&符号之前添加路径/文件名。

答案 1 :(得分:0)

以这种方式工作:

=LOOKUP(9.99999999999999E+307,1/COUNTIF(INDIRECT("'[external_workbook_filename]" &sheet_names_array&"'!A:A"),$A1),sheet_names_array)