回覆列表
  • 1 # 陳則office及資料分析

    是要把當前檔案的大小,顯示在Excel表格裡嗎?

    如下圖

    是要把15K這個大小

    提取到Excel表格中嗎?

    如下圖

    需要兩個步驟

    第一步,用vba寫個自定義函式

    開發工具——Visual Basic——插入新模組

    在右邊空白處,複製進去程式碼

    程式碼如下

    Public Function finfo(strpath As String)

    Dim d As Object, fso As Object

    Set d = CreateObject("Scripting.dictionary")

    Set fso = CreateObject("Scripting.filesystemobject")

    For Each myfile In fso.getfolder(strpath).Files

    d(myfile.Name) = myfile.Size & "Bytes"

    Next

    finfo = WorksheetFunction.Transpose(Array(d.Keys, d.Items))

    Set d = Nothing

    Set fso = Nothing

    End Function

    第二步,工作表單元格呼叫自定義函式:finfo

    在A2單元格,輸入公式

    =IFERROR(INDEX(finfo(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)),ROW(2:2),1),"")

    在B2單元格,輸入公式

    =IFERROR(INDEX(finfo(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)),ROW(2:2),2),"")

    即可

    簡單吧?

    自己趕緊試試吧

    如果還不會,可以點我的頭像——專欄——Vlookup函式專欄學習哦!

    分享職場的那些故事和辦公軟體、資料分析技能提升。

  • 2 # 蘭新EXCEL

    我這裡使用的方法用到了power query :

    1、資料頁籤中選擇新建查詢 - 從檔案 - 從資料夾

    “這裡選擇出你需要提取記憶體資料的excel檔案所在的資料夾”;

    6、這樣就可以提取出記憶體大小了。

  • 中秋節和大豐收的關聯?
  • 搭配牛排的紅酒一般是幹型的還是甜型的?