tft每日頭條

 > 科技

 > excel自動更新的文件夾目錄

excel自動更新的文件夾目錄

科技 更新时间:2025-03-24 03:39:58

excel自動更新的文件夾目錄?Hello,大家好,之前跟大家分享了如何使用power query與HYPERLINK函數來制作一個Excel文件目錄,但是有粉絲表示他們的Excel版本不支持power query用不了,今天跟大家分享另一種方法:宏表函數法,這種方法不受版本限制,幾乎是通過用的,下面就讓我們來看下它是如何操作的,我來為大家科普一下關于excel自動更新的文件夾目錄?下面希望有你要的答案,我們一起來看看吧!

excel自動更新的文件夾目錄(Excel制作文件夾目錄)1

excel自動更新的文件夾目錄

Hello,大家好,之前跟大家分享了如何使用power query與HYPERLINK函數來制作一個Excel文件目錄,但是有粉絲表示他們的Excel版本不支持power query用不了,今天跟大家分享另一種方法:宏表函數法,這種方法不受版本限制,幾乎是通過用的,下面就讓我們來看下它是如何操作的

一、宏表函數FILES的作用

首先先來了解下什麼是宏表函數,宏表函數是早期Excel中的産物,它是VBA的前身,現在已經被vba逐漸取代了,但是我們依然可以調用,隻不過,隻能通過定義名稱與index函數來調用

FILES函數:返回文件夾下的所有文件名稱

語法:=FILES(path)

參數:path:文件路徑

需要注意的是如果文件夾中還有另一個文件夾嵌套在其中,這個嵌套的文件夾中的文件名稱函數是無法獲取的

以上就是這個函數的作用,下面我們就來使用它制作文件目錄

二、獲取文件名稱

1.定義名稱

首先我們點擊【公式】功能組找到【定義名稱】将名稱設置為xx然後将公式設置為=FILES("C:\Users\yahui\Desktop\宏表函數\辦公文件彙總\*.*")&T(NOW())

跟大家簡單的講解下這個公式,可以分為兩部分

第一部分:FILES("C:\Users\yahui\Desktop\宏表函數\辦公文件彙總\*.*")

這一部分是用于獲取文件名稱的其中C:\Users\yahui\Desktop\宏表函數\辦公文件彙總表示文件夾的路徑,*.*用于代表文件名稱,之前就跟大家介紹過,*号是通配符代表任意多個字符,在這裡第一個*号代表文件名,第二個*号代表文件類型

第二部分:T(NOW())

刷新函數結果。宏表函數是不能實現自動更新的,我需要利用連接符号将T(NOW())與宏表函數連接起來強制刷新,T函數的作用是檢測數據是不是文本,如果是文本就返回原樣返回,不是文本就返回空值,而它的參數是now函數,這是一個數值,不是文本所以函數或返回空值,不影響FILES函數獲取的文件名稱

2.獲取文件名

文章之前就說過了,隻能通過定義名稱與index來使用,上一步我們已經定義過名稱了,這一步我們來使用index函數獲取文件名

我們隻需要将函數設置為:=INDEX(xx,ROW(A1))然後向下填充即可,這樣的話就能獲取名稱,如下動圖所示,index函數的第一參數是我們定義的名稱,這個函數是固定的大家直接使用即可

在這裡需要注意的是如果你想要實現添加文件自動更新,就需要向下多拖動一些公式,這個時候我們就需要利用IFERROR函數來屏蔽一下錯誤值,公式為:=IFERROR(INDEX(xx,ROW(A1)),"")

三、制作目錄

制作目錄我們利用HYPERLINK函數即可,首先我們需要複制下存放所有文件的文件夾的路徑,然後将公式設置為:HYPERLINK("C:\Users\yahui\Desktop\宏表函數\辦公文件彙總\"&A3,A3)然後向下填充即可,這樣的話我們點擊文件名就能自動的打開文件

跟大家簡單的講解下這函數

第一參數:"C:\Users\yahui\Desktop\宏表函數\辦公文件彙總\"&A3。就是文件路徑 第二參數:A3,就是超鍊接顯示的結果

如果你想要實現添加文件自動更新目錄,為了防止出現錯誤值,可需要屏蔽下錯誤值,最終公式為:=IFERROR(HYPERLINK("C:\Users\yahui\Desktop\宏表函數\辦公文件彙總\"&A2,A2),"")

最後需要注意的是,因為在這裡使用了宏表函數,我們需要将其格式另存為可以保存宏的格式,這點與vba類似,否則的話是不能保存公式的

以上就是今天分享的方法,怎麼樣?你學會了嗎?

我是Excel從零到一,關注我,持續分享更多Excel技巧

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved