檔名 批量提取檔名,然後換上新名稱

2021-10-14 19:58:43 字數 1495 閱讀 3230

本文由兩部分構成,【批量提取指定資料夾下檔名】以及【批量檔案重新命名】。嗯~簡易操作~不涉及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 可以...