首页 > 代码库 > Excel 表格中根据某一列的值从另一个xls文件的对应sheet中查找包含其中一列的内容(有点拗口)

Excel 表格中根据某一列的值从另一个xls文件的对应sheet中查找包含其中一列的内容(有点拗口)

=VLOOKUP(C3&"*",INDIRECT("‘[2008-2016年三地商务明细表.xls]"&L3&"年北京‘!$D:$O"),10,FALSE)

 

c3 为合同号所在列, L3 为合同签订的年份, “2008-2016年三地商务明细表.xls” 是另个文档,其中D列存放的合同号,但格式为 <合同号>+<日期>

现在要根据 L3,找到另个文档对应的 sheet, 并在那个sheet 中找到 合同号包含 C3 的合同,取出 第10列

Excel 表格中根据某一列的值从另一个xls文件的对应sheet中查找包含其中一列的内容(有点拗口)