如下圖,在“D:\原文件”文件夾下有若干個文件,文件格式不作限制;在某個Excel文件中,存在一個文件名稱列表,包含了上述文件夾下一部分文件的名稱。
由于是對文件進行批量提取,所以可以運用批處理的思想,具體工具可以選擇bat批處理腳本,它有三個優(yōu)勢:
一、語法簡單:如果只是對文件層面的復制粘貼剪切等操作的話,基本沒有學習成本; 二、使用方便:可以在記事本中直接編寫,在windows下直接運行; 三、從計算機底層運行,效率要高于普通應用軟件。
bat批處理復制文件的基本語法是:
copy含完整路徑的文件名要復制到的文件夾路徑
所以首先在excel中批量生成批處理命令,由于每條命令中不同的部分是文件名不同,其余部分全部相同,所以可以分段寫好再文本合并。
在A列寫“copyD:\原文件\”,注意copy后面有空格。在C列寫“D:\提取出來的文件\”,注意最前面有空格,在D列輸入公式“=A2&B2&C2”將ABC三列文本合并。將以上三列向下填充至最后一行,批處理命令就生成到了D列。
在電腦中任意位置新建一個文本文檔,將D列內(nèi)容復制粘貼進去,保存關閉后將文件名改為
直接雙擊打開bat文件,它會自動運行,稍等兩秒,打開“D:\提取出來的文件”文件夾,可以看到,想要提取的文件已經(jīng)被復制到這個文件夾中了。
總結(jié):
「精進Excel」系頭條簽約作者,關注我,如果任意點開三篇文章,沒有你想要的知識,算我耍流氓!