回覆列表
-
1 # Excel學習世界
-
2 # Excel從零到一
這個可以藉助dos命令來實現批次更改圖片名稱的效果
首先我們需要看一下檔名稱是不是具有副檔名,如果沒有的話我們需要將檔案的名稱增加上圖片檔案的副檔名,在這裡我們使用連結符號&,為圖片新增副檔名只需輸入公式=A2&".jpg"如果已經存在副檔名這一步可以省略
然後我們在全面增加一列資料設定為ren然後向下填充資料,並且複製這個區域的資料
然後在存放圖片的資料夾中新建的文字文件,將剛才複製的資料貼上進去,然後複製兩個檔案之間的一個比較張得空格
最後更改文字文件的副檔名為bat,更改後直接雙擊即可批次更改姓名,需要注意的是如果姓名中存在空格,我們就需要使用雙引號將名稱擴起來才可以達到這樣的效果
藉助 Excel,可以輕鬆地給海量檔案批次重新命名。
案例:
某個資料夾中有以下檔案列表,希望把它們重新命名為 a1.jpg, a2.jpg...
解決方案:
1. 在該目錄下新建一個名為 dir.txt 的文字檔案,寫入以下內容:
dir/s>1.txt
釋義:
這是 DOS 命令,意思是列出本資料夾中的所有檔案並將檔名寫入一個名為 1.txt 的檔案中2. 將 dir.txt 檔案的字尾名改為 .bat:
.bat 是批處理檔案,雙擊後即可立即執行檔案中的命令3. 現在雙擊 dir.bat 檔案,可以看到資料夾中已經多出來一個 1.txt 檔案
4. 開啟 1.txt 檔案看下,果然就是 DOS 命令的執行結果
5. 用 Excel 開啟 1.txt 檔案,可以看到一行中內容都在同一個單元格中,現在需要用分列的方式把檔名提取出來
Excel 實用 tips(二) – 分分合合資料列
="ren "&A7&" "&B7
ren 後面必須要有空格第 2 個 “ ” 當中也有個空格所有檔名都必須完整,包含字尾名這樣出來的就是一句重新命名的 DOS 命令8. 現在我們把 C 列的內容複製貼上到文字檔案中,將這個檔案儲存在需要重新命名的資料夾下,檔案字尾名設定為 .bat
9. 雙擊這個 rename.bat 檔案,所有檔名都按要求完成了批次重新命名