跨多个文件添加列

跨多个文件添加列

我有一个包含 90 个 Excel 文件的文件夹,每个文件都根据其中的数据日期命名,并且每个文件中的单个工作表都具有完全相同的名称。我需要将工作表合并为一个工作表,这很容易做到,但我需要区分各个工作表中的数据

工作簿1 已命名12-2015.xlsx
工作表已命名细节

Cust_ID Net_Sales  
1023 $80  
1027 $150 

工作簿2 已命名01-2016.xlsx
工作表已命名细节

Cust_ID Net_Sales  
1023 $100  
1027 $175 

我需要将所有数据连同日期(工作簿名称)一起合并到一张表上

答案1

  1. 此公式将生成工作簿的名称:

    =MID(CELL("文件名",A1),FIND("[",CELL("文件名",A1))+1,FIND("]",CELL("文件名",A1))-FIND("[",CELL("文件名",A1))-1)

  2. 当然,当您将该公式移动到新工作簿时,该公式将始终更新,因此,为了防止这种情况发生,切勿将该公式粘贴为公式;必须将其粘贴为“仅值”。您可以通过复制它并右键单击并选择“粘贴为”->“仅值”来实现此目的

我希望这有帮助

相关内容