① 如何將文件夾中所有子文件夾的名字導入到excel
1、在D盤新建一個文件夾D:生成文件,並將要生成列表的文件全部放入該文件夾中。
2:下載我給你的附件,運行,會產生一個「生成文件.txt」。
3、用excel打開這個文本文件。
也可以參考,http://jingyan..com/article/54b6b9c0d2cf612d583b4702.html
如果不會可以私信找我。
② 如何用excel提取一個文件夾下的所有文件名
用excel提取一個文件夾下的所有文件名的方法主要有以下兩個:
1、在那個文件夾內新建一個.TXT文件(如wenjian.txt),用記事本單開輸入
dir> 1.txt
保存退出
將剛才的.TXT(wenjian.txt)更名為.bat文件(wenjian.bat)
雙擊wenjian.bat文件運行一次,在文件夾內多出一個1.txt文件
打開1.txt文件,將其中的內容粘貼到Excel中,數據——分列處理就可以得到你要的文件名列表了!
2、VBA(2003版)
在那個文件夾下新建Excel文件,打開新建的Excel文件,右擊工作表標簽(如Sheet1),查看代碼——在代碼編輯器中輸入以下代碼
Sub Test()
Dim i As Integer
Dim strPath As String
strPath = ThisWorkbook.Path
With Application.FileSearch
.LookIn = strPath
.SearchSubFolders = True
.Filename = "*.*"
If .Execute > 0 Then
For i = 1 To .FoundFiles.Count
Range("A" & i) = .FoundFiles(i)
Next i
End If
End With
End Sub
回到Excel表格中,工具——宏——宏——選擇Sheet1.Test——執行
方法一簡單的操作就可以,方法二需要對程序有一定的了解,方法二通用性比較強,需要的時候執行一下就可以,更快捷。
③ 利用Excel批量修改子文件夾文件名
使空簡並用excel中的VBA宏代咐磨碼斗跡可實現該功能
④ 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批量生成指定名稱的文件夾
Excel可以利用VBA批量生成制定名稱的文件夾
軟體版本:Office2013
方法如下:
1.A列有如下內容,根據其生成對應的文件夾:
⑥ Excel VBA列出某文件夾下子文件夾及文件名
遍歷文件夾 並列出文件 & 文件夾 名 代碼如下:
在文件夾內 新建 個 Excel文件
Excel文件內 按 Alt+F11 視圖--代碼窗口, 把如下代碼復制進去, F5運行
Sub遍歷文件夾()
'OnErrorResumeNext
Dimfn(1To10000)AsString
Dimf,i,k,f2,f3,x
Dimarr1(1To100000,1To1)AsString,qAsInteger
Dimt
t=Timer
fn(1)=ThisWorkbook.path&""
i=1:k=1
DoWhilei<UBound(fn)
Iffn(i)=""ThenExitDo
f=Dir(fn(i),vbDirectory)
Do
IfInStr(f,".")=0Andf<>""Then
k=k+1
fn(k)=fn(i)&f&""
EndIf
f=Dir
LoopUntilf=""
i=i+1
Loop
'*******下面是提取各個文件夾的文件***
Forx=1ToUBound(fn)
Iffn(x)=""ThenExitFor
f3=Dir(fn(x)&"*.*")
DoWhilef3<>""
q=q+1
arr1(q,1)=fn(x)&f3
f3=Dir
Loop
Nextx
ActiveSheet.UsedRange=""
Range("a1").Resize(q)=arr1
MsgBoxFormat(Timer-t,"0.00000")
EndSub
效果如圖:
⑦ Excel如何批量創建指定名字的文件夾
Excel如何批量創建指定名字的文件夾?在辦公的時候可能會遇到這樣的需求,那麼我們應該如何操作呢?
1、先在Excel中整理好要新建的文件夾名稱,再右側輸入公式【="MD "&C1】記得在MD後面空格一下。後面單元格下拉填充即可。
2、復制填充好的內容到新建好的TXT文檔中,並保存文檔。
3、接著重命名文檔,將TXT文檔的後綴改成bat即可。
4、最後一步,只需要將游標移到後綴為bat文檔上雙擊滑鼠,會自動生成對應名稱的文件夾。
這個方法適合在大量新建文件夾的操作中,有需要的夥伴可以先收藏起來!
以上是小編為大家分享的關於Excel如何批量創建指定名字的文件夾的相關內容,更多信息可以關注環球青藤分享更多干貨
⑧ 利用Excel批量生成指定名稱的文件夾
1、excel中創建文件夾指定名稱,增加輔助列,輔助列公式=「MD 」&「文件夾名稱」(注意MD後有空格)
2、將輔助列復制至文本文件,保存後關閉。
3、選中文本文件,在「資源管理器」的-「查看」-「選項」中勾掉「隱藏已知文件類型的擴展名」。
4、將text文件的後綴改為「bat」並雙擊。
5、所有指定文件名稱的文件夾即創建完畢。
⑨ Excel 如何批量更改文件夾內文件名
方法/步驟
比如,這里需要把11.20這個文件夾裡面的所有的excel表格名稱批量修改一下,當然這里是演示,表格不多,可以一個一個的該,但是如果是有很多的,那麼一個一個的改,就非常費勁了。
第一步,先把「11.20」這個文件夾,整個拖動到晌嘩瀏覽器,獲取文件索引,目前支持的瀏覽器不是很多,這里使用360瀏覽器,當然也可以選擇其他的,不過不一定所有的瀏覽器都可以。
第二步,選擇復制文件名稱索引,然後復敗謹清制到excel表格中,選擇粘貼為文本,然後只選擇文件名稱即可,其他的都可以不要,然後新建一個excel,把文件名稱復制,粘貼。
第三步,先在新建的excel表格中,把原來的公司名稱,以及想要修改的公司名稱,然後用公式,="ren
"&B2&"
"&C2,下拉公式,就可以得到我們想要的東西了,後面需要用到。
第四步,新建一個文本文檔,然後把在excel表格中,用公式得到的數據,復制粘貼在裡面,比如這里演示的,還是在這個「11.20」文件夾裡面,新建一個文本文檔,把數據填寫進去保存。
第五步,然後修改文本文檔的格式,把後綴.txt改為.bat,比如這里「批量修改名稱.txt」改為「批量修改名稱.bat」,然後雙擊.bat這個文件,在這個文件夾里察前面的,就都名稱變了。
⑩ excel在電腦的哪個文件里
excel在電腦C:Documents and SettingsAll Users(此處不同電腦會有所不同)「開始」菜單程序Microsoft Office 這個文件夾里。
具體查詢方式:在開始--程序--雙擊Microsoft Office就能看到了。或者在桌面快捷方式上點右鍵,屬性 查看位置。