close
2110-5 |
最常用的Excel巨集(宏)表函數應用大全(五) |
||||
實用性 |
●○○ |
難易度 |
●○○○ |
範本檔 |
2110.XLSX |
前言:神秘的巨集表函數(對岸稱之為宏表函數)可以實現很多強大的的功能。這也是錦子老師首次全面整理巨集表函數相關的應用,建議大家一定要收藏起來備用。
二、巨集表函數應用
6、指定目錄下Excel文件名稱列表
點取「公式 > 定義名稱」圖示。
在【新名稱】對話方塊,點取「名稱」欄位,輸入「檔案列表」字串。
點取「參照到」欄位,輸入公式:「=FILES("*.xls*")&T(Now())」
點取「確定」鈕,完成範圍名稱定義。
點取B2儲存格,輸入「=IFERROR(INDEX(檔案列表,ROW(A1)),"")」,再按ENTER鍵,即會顯示目前檔案所在目錄的檔案清單,排序以數字優先、英文次之、最後中文字。
【公式說明】
ROW(A1) A1儲存格的列號,答案為1。
IFERROR(條件,錯誤處理) 如果條件錯誤,則顯示錯誤處理內容。
=IFERROR(INDEX(檔案列表,ROW(A1)),"") 如果INDEX抓到目錄中的第X個檔案,則顯示其名稱,若抓不到則顯示空白。
【函數說明】
FILE 以水平的文字資料陣列型式,傳回指定目錄中的所有檔案名稱。
語法:FILE(指定所要擷取檔案名稱的磁碟機目錄)
可以使用COLUMNS函數來計算陣列中的檔案名稱資料個數,用TRANSPOSE函數將水平陣列轉置成垂直陣列。
文章標籤
全站熱搜
留言列表