
Excel怎么快速批量修改文件名稱(圖文)
快速批量修改文件名稱,比如修改文件的后綴,或在原文件名中插入或截取部分文本,甚至完全修改文件名稱,有哪些好用的操作方法呢?PoP
這里魯思介紹一種通過批處理程序結合Excel輔助的辦法來解決批量修改文件名的問題。PoP
它的過程并不復雜,總的來說就是提取原文件名,然后對應新文件名,最后進行轉換。所以本文就分三個步驟進行詳述。PoP
下面以實例來講解,首圖是原文件,第二張圖在文件的名稱中加入指定文本,完成效果是需要在所有圖片文件里添加“口琴譜”的文本注明。PoP
一、提取原文件名PoP
如何快速批量提取文件名稱,魯思在上篇文章分享了通過復制路徑和Excel分列的方法,在更早之前還出過一個視頻講解通過files函數自定義名稱的方法提取文件名稱,但是今天再介紹一個更快捷的方法,即系統批處理文件的轉換。PoP
現在就開始進入正題。PoP
首先在需修改文件的文件夾內新建一個文本文檔,并輸入"dir *.*/b>oldname.txt"文本。PoP
然后直接保存,之后重命名該文件,將“txt”的后綴修改為“bat”,使其轉換為windows批處理文件。PoP
修改文件后綴后雙擊該文件,會自動獲取以“oldname”命名的新文本文檔,如下圖所示,文檔自動生成了該文件夾內所有文件的名稱。PoP
到這一步,便完成了提取文件名稱的任務。接下來是對應新文件名。PoP
Excel是數據分析和處理的基本工具,這里魯思就通過Excel對文件名稱進行調整和對應。PoP
二、對應新文件名PoP
將文本文檔中的文件名稱復制到Excel表格中。PoP
接下來如何將“口琴譜”的文本添加到所有圖片名稱中?對Excel比較熟悉的童鞋可能知道不少方法,這里就用substitute函數來添加。PoP
如下圖所示,substitute函數的作用是替換,我們將“.”替換為“口琴譜.”,就達成目的了,也可以通過Ctrl+H呼出替換欄,直接進行替換。PoP
得到新的文件名稱后,就到了最后一步,進行新舊名稱的轉換。不過新舊名稱的轉換首先需要新舊名稱的對應和聯結,在下圖中使用“&”符號將“ren ”和原名稱與新名稱進行聯結。這里“ren ”是系統批處理的命令文本,是“rename”的簡稱。在這里一定要注意三處文本必須用空格進行分割,否則系統將無法執行命令。PoP
由此得出一個擁有聯系和邏輯的字段,并復制該字段。PoP
三、新舊名稱轉換PoP
經過Excel對文件名稱的處理,我們再返回到批處理文件上來。PoP
新建一個文本文檔,將剛才復制的字段粘貼到文檔中。PoP
雙擊“rename”的bat文件,大家可以看到,所有圖片文件中都添加了所需文字。PoP
以上就是批量修改文件名稱的所有過程,童鞋們Get到了嗎?!PoP

