怎樣批量提取excel中表格名字
1. 如何批量提取文件名到excel表
批量提取文件名到excel表格的方法:
步驟1,下載上面的文件名提取器後安裝打開,選擇左邊的「文件名」提取功能,然後再點擊【添加文件】按鈕,將需要提取名稱的文件全部導入到軟體中。
2. 使用WPS(Excel表格)批量提取本地文件名
可以看到「 數組 」、「 行序數 」、「 列序數 」、「 區域序數 」,index看起來需要四個參數,其實就兩個參數即可,第一個參數,( 必要的 ) 數組, 其次第二參數:要麼指定一行,要麼指定一列,要麼是指定一段區域。
先著重看一下 「數組」 ,這個數組可以是表中的單元格區域,也可以是數組常量。這樣的話,我們本來就是想要提取本地文件夾所有文件名,這個一堆文件名正是我們想要拿到的「數組」,那現在怎麼辦? 我們定義一個數組,請看下方 ↓ ↓ ↓ ↓ ↓ ↓ ↓
無論是WPS還是office大同小異,基本一致,只是部分功能名不同。
1)位置:公式--名稱管理器
2)使用名稱管理器來創建這個「未知」數組,打開名稱管理器後,點擊「新建」
3)出現以下界面,名稱自己隨意起,叫什麼都行。待會兒這個名字,就是安排給index函數的第一個參數,比如我起了個「測試數據」。
4)接下來 「 引用位置 」 又是 重點 ,這里使用Files函數來確定引用位置
例如:我想引用的文件夾位置如下,裡面各種文件
6)所以,我在引用位置處輸入: =FILES("你的文件路徑\*.文件格式")
7)當你確定要讀取「 某一種 」格式的文件,則可在路徑後面加上文件格式,例如我想要讀取文件夾下格式為.png的全部文件,
則可以這么寫 = FILES(" C:\Users\FH0003919\Desktop\測試\*.png")
8)若讀取文件夾下全部格式的文件,便可使用 *.* ,前一個*號表示不論什麼文件名都被讀取,後一個*號表示的是所有格式的文件被讀取。
於是,可以這樣寫 = FILES(" C:\Users\FH0003919\Desktop\測試\*.*")
1)比如,在B1單元格輸入公式 =index 後,開始填寫相應的參數,第一個參數當然是我之前編輯好的,名為「測試數據」。
2)接著再輸入行序數參數,ROW(B1),如圖所示
3)輸入完畢,回車!第一個文件名已經被提取,如圖
我文件夾下的第一個文件就是「test.xlsx」
4)再接著,直接將一列的數據全拖出來,一直拖到出錯,為啥出錯?當然是文件讀完啦,讀完了Excel會報錯
出錯的行刪掉即可,好了名稱提取完畢!
1)首先,將上一步提取到的文件名復制一列出來,選擇粘貼性中選擇只復制「值」(因為直接拿公式算出來的做分列的話,不說了,你可以試試)
2)選中粘貼好的數據,點 數據 - 分列
3)選擇「分隔符號」,下一步
4)勾選其他,輸入英文的點 「 . 」 此時你在數據預覽中已經可以看到效果。點下一步
5)忽略列,選擇完畢後,點完成