我有这个excel公式,可以很好地从多个工作表中查找A1中的值,前提是这些工作表位于同一个电子表格中。我想对其进行扩展,以便从外部电子表格中进行搜索,其中sheet_list
是外部电子表格中的工作表名称列表。请帮忙。
=LOOKUP(9.99999999999999E+307,1/COUNTIF(INDIRECT(" ' " &sheets_list&" '!A:A"),$A1),sheets_list)
答案 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)