導航:首頁 > 文件類型 > excel所有文件名

excel所有文件名

發布時間:2023-02-10 18:10:07

『壹』 Excel批量更改文件

【簡單說就是用excel批量寫dos命令然後執行】

在DOS命令窗口中,進入到需要修改文件名的目錄

輸入 dir/b>1.xls,回車

文件夾中,新生成一個 1.xls,裡面是所有文件的名稱(後綴名是xlsx是不可以的,我也不知道為啥,.txt也是可以的)

然後,編輯表格,把命令 ren,以及其他參數填好(注意,標黃的那一行不用寫;那兩列文件名稱最好用英文雙引號引起來,要不然遇到空格會出現錯誤)

文本文件另村為.bat文件(注意:另存為時編碼如果是UTF-8要改成ANSI,要不然中文會出錯)

如果遇到錯誤,可以在文本文件的最後加上pause,在執行之後看一下錯誤提示

PS:
為所有單元格添加雙引號
更改一下文本格式 !"@!"

『貳』 Excel列出文件夾內的文件名-僅使用公式

原文鏈接

在文件夾中列出文件名,是使用常規Excel公式無法完成的任務。我們可以使用VBA宏或PowerQuery,很多人一聽到VBA就頭大,更別說沒聽過的PowerQuery。那除了以上兩種方法,是否有能簡單實現的方式呢?

其實我們可以使用Excel中一個鮮為人知的函數,該功能今天仍然有效,即FILES函數。

如果在「插入函數」中直接搜索,Excel不會列出FILES。FILES函數使用方法比較特殊。以下說明將逐步指導您使用方法。

第一步是創建一個包含FILES函數的命名范圍。在Excel功能區中,單擊 「公式」->「定義名稱」

在 「新建名稱」 窗口中,按照下圖進行設置:

單擊 「確定」 關閉 「 新建名稱」 窗口。

第二步是使用listFiles命名范圍。

在「單元格A1」(或「 新建名稱/引用位置」 框中使用的單元格引用)中,輸入文件夾路徑,後跟一個星號(*)。星號是查找任何文本的通配符,因此將會列出文件夾中的所有文件。

選擇單元格(下面的截圖中的是A3單元格),輸入以下公式。

將會返回A1單元格路徑下的第一個文件名稱。

要提取第二個文件名稱,請輸入以下公式

單獨更改每個公式中的文件序號會很磨人,所以我們可以把公式寫成如下

ROW()函數返回單元格所在的行號。

如果將公式向下復制,超出了文件夾中文件總數時,將返回#REF!錯誤。

最後,我們可以使用IFERROR函數,對整個函數進行包裝美化。

FILES函數不僅能列出Excel文件,還列出了各種類型格式的文件,包括:pdf,csv,mp3,zip。在文件路徑中使用通配符,將能返回特定文件類型或特定含有特定字元的文件名。

下面的截屏,顯示如何列出所有的PDF文件。

可以應用的通配符為:

下面的截屏顯示了???通配符的用法。

下面是一些有關如何使用FILES函數的想法。

要計算文件夾中的文件數或滿足特定文件數,請使用以下公式:

只需添加HYPERLINK函數即可。

單元格A3中的公式為:

MATCH函數將返迴文件在文件夾中的位置。

B3單元格中的公式為:

在上面的示例中,包含文本「 New Yor * 」的文件是在文件夾內第七個文件,因此返回7。單元格B4顯示#N / A錯誤,因為文件夾中不存在「Seattle*」的文件。

可以使用INDEX / MATCH組合查找下一個或上一個文件。

「 Denver.xlsx 」 之後的下一個文件是「 New York.pdf 」。單元格B3中的公式為:

INDIRECT函數可以得到文本字元串指向的引用。

單元格B3中的公式為:

為了使INDIRECT正確計算,需要打開被引用的Excel文件,因此,此方法有重大缺陷。

使用FILES函數時,需要注意以下幾點:

『叄』 如何利用Excel提取文件夾里所有文件名稱

樓上說的差不多了,不過不夠詳細,大體步驟是:
1、運行 cmd ,進入dos界面;
2、參考 dir G:\Downloads\*.* > c:\1.txt
這樣的語句輸入你需要提取的文件夾內容,比如G:\Downloads\ 如果不知道就在文件管理器中打開文件夾,然後點擊查看地址欄;c:\1.txt 是表示 1.txt文件放在c盤根目錄
3、使用excel 文件的打開命令來打開 1.txt(注意下方文件類型要選所有類型文件才能在列表中看到該文件。)
4、使用 數據 ==》分列 命令(使用空格作為分隔符)即可獲得所有文件、文件夾名稱。

『肆』 如何把所有的文件名都復制到excel表裡

您好,方法
1、在所有文件所在的文件夾中,右鍵單擊選擇新建命令,新建一個文本文件,命名為圖片。
2、雙擊打開該文本文件,接著輸入dir>tp.txt,保存後並關閉該文件。
3、右鍵單擊圖片文件,從下拉菜單中選擇重命名,修改該文件的擴展名為bat。
4、雙擊運行圖片.bat,接著你會看到在同個文件夾下建立了名稱為tp的文本文件。
5、雙擊打開tp文本文件,復制裡面的內容,並打開excel文檔。
6、在excel中右鍵單擊從下拉菜單中選擇粘貼選項,將內容粘貼到excel中。
7、如果數據在一列中, 接著執行數據-分列命令,根據提示將內容進行分列即可,這樣文件的名稱和其他信息就會單獨在一列中了。

『伍』 如何使用excel提取文件夾中的所有文件名稱

使用excel提取文件夾中的所有文件名稱的方法主要有以下兩個:x0dx0a1、在那個文件夾內新建一個.TXT文件(如wenjian.txt),用記事本單開輸入x0dx0adir> 1.txtx0dx0a保存退出x0dx0a將剛才的.TXT(wenjian.txt)更名為.bat文件(wenjian.bat)x0dx0a雙擊wenjian.bat文件運行一次,在文件夾內多出一個1.txt文件x0dx0a打開1.txt文件,將其中的內容粘貼到Excel中,數據——分列處理就可以得到你要的文件名列表了!x0dx0a2、VBA(2003版)x0dx0a在那個文件夾下新建Excel文件,打開新建的Excel文件,右擊工作表標簽(如Sheet1),查看代碼——在代碼編輯器中輸入以下代碼x0dx0aSub Test()x0dx0aDim i As Integerx0dx0aDim strPath As Stringx0dx0astrPath = ThisWorkbook.Pathx0dx0aWith Application.FileSearchx0dx0a .LookIn = strPathx0dx0a .SearchSubFolders = Truex0dx0a .Filename = "*.*"x0dx0a If .Execute > 0 Thenx0dx0a For i = 1 To .FoundFiles.Countx0dx0a Range("A" & i) = .FoundFiles(i)x0dx0a Next ix0dx0a End Ifx0dx0aEnd Withx0dx0aEnd Subx0dx0a回到Excel表格中,工具——宏——宏——選擇Sheet1.Test——執行x0dx0ax0dx0a方法一簡單的操作就可以,方法二需要對程序有一定的了解,方法二通用性比較強,需要的時候執行一下就可以,更快捷。

『陸』 Excel 如何遍歷一個文件夾下的所有文件並得到文件名

如要提取「我的文檔」下所有文件名,先定義一個名稱,如Files
=FILES("C:\Users\用戶名\Documents\"&"*.*")
然後比如A列是序號,B列是文件名,就在B2中輸入公式:
=HYPERLINK("C:\Users\用戶名\Documents\"&INDEX(Files,ROW(A1)),INDEX(Files,ROW(A1)))
下拉

『柒』 怎樣在excel中批量選擇文件名的名稱

您好,方法
1、首先打開文件夾,選中所有需要提取名稱的文件。
2、然後點擊主頁中的復制路徑,將文件名稱復制粘貼到Excel表格里。
3、選中多餘內容查找替換為空白就可以了。

『捌』 如何批量修改excel文件文件名

1、先啟動電腦上的Excel,我跟大家舉例演示,就隨便創建了一個比較簡單的表格,在C2單元格輸專入公式:="ren "&A2&".jpg "&B2&".jpg",這是一屬個字元鏈接公式,表示將A2單元格的內容重命名為B2單元格的內容,回車得到結果,然後單元格填充完整個表格。
2、復制C列中的內容,不包括標題,粘貼到一個記事本中,保存類型選為所有類型,然後另存為bat文件。
3、將bat文件放到與需要替換名稱的文件,同一文件夾之內,雙擊執行即可。

閱讀全文

與excel所有文件名相關的資料

熱點內容
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567
文件夾正裝 瀏覽:279
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967
傑德原車導航升級 瀏覽:240
編程dest是什麼意思 瀏覽:935
linux埠鏡像 瀏覽:820
iphone5屏幕清塵 瀏覽:157
機頂盒密碼怎麼改 瀏覽:672
w7系統下載32位教程 瀏覽:618
pcb文件包括哪些內容 瀏覽:598
g00文件 瀏覽:607
用bat程序刪除程序 瀏覽:516

友情鏈接