本文由兩部分構成,【批量提取指定資料夾下檔名】以及【批量檔案重新命名】。嗯~簡易操作~不涉及vba程式設計~
批量提取指定資料夾下檔名
操作動畫如下:
如動畫所示,先定義乙個名稱。
名稱為資料夾,引用位置設定的公式為:
=files("d:\測試\*.*")
d:\測試\,是資料夾的路徑,注意資料夾後有乙個」\」
*.*,是萬用字元,意思是所有的檔名稱。如果只提取excel檔案,可以修改為*.xls*,其它檔案類似。
定義名稱完成後,再單元格輸入公式:
=index(資料夾,row(a1))
向下複製填充即可取得結果,如需遮蔽錯誤值,可以巢狀iferror函式,例如:
=iferror(index(資料夾,row(a1)),"")
批量檔案重新命名
如下圖**截圖所示。
a列是舊檔名(含字尾)。
b列是新檔名(含字尾),新檔名是在對應的舊檔名上更改而來。
現在需要批量將a列的檔名更正為新檔名。
步驟1:
在c列輸入公式:
="ren"&" "&a2&" "&b2
說明一下,這是dos語句,漢語描述就是
=ren&空格&舊檔名&空格&新檔名
注意空格的存在。
步驟2:
在需要更名的資料夾下新建乙個txt檔案。
複製excel工作簿c列公式的計算結果,開啟新建的txt,貼上,然後儲存關閉該txt檔案。
步驟3:
將該txt檔案的字尾名更改為.bat。
然後雙擊執行該檔案,檔案批量更名就成功了。
是不是很簡單?你也動手試試吧~。
**製作:看見星光
專業的職場技能充電站
檔名 批量提取檔名關鍵在Shift鍵
shift鍵相信大家都很熟悉,它是excel中最常用到的功能鍵之一。很多時候,我要提取大量的檔名稱,都會通過shift鍵來提取。在目標資料夾中,ctrl a全選檔案。按shift鍵 右鍵,點選複製為路徑,如下圖。開啟excel,ctrl v貼上到excel中。得到的是檔案的全路徑,要想提取檔名,可以...
檔名 EXCEL批量修改檔名
場景一 面臨問題 將圖紙匯出為pdf格式時,因首字母按拼音排序,導致圖紙順序錯亂,需要在檔名前插入編號,以使檔案按照理想狀態排序。如下圖,預設的 按名稱排序 狀態為 節點 立面 平面 而理想的狀態為 平面 立面 節點 解決辦法 儲存,關閉文字文件。將字尾名 txt 修改為 bat 雙擊執行 提取檔名...
批量提取檔名的辦法
批量提取檔名的辦法 方法一 tree命令 命令提示符下 開始 執行 cmd tree 要獲得檔名的資料夾的路徑 f 存放的路徑 filename 例如 要獲得c盤下的所有檔案的檔名,並將生成的檔案儲存到d盤,可使用如下命令 tree c f d contents.txt 代表乙個空格 小tip 可以...