Skip to content

f_SizeKB函数

函数名:wj_文件大小 / f_SizeKB

函数功能

获取指定文件的大小,单位为KB(千字节),并保留两位小数。

参数规范

参数名类型必填示例特殊说明
filePathString"C:\\Users\\user\\Documents\\file.txt"需要提供文件的完整路径

使用案例

3.1 获取文件大小

问题描述:查询某文件的大小(KB) 公式演示

excel
=f_SizeKB("D:\\Data\\report.pdf")

输出效果(示例):

text
1024.45

3.2 文件不存在处理

问题描述:查询一个不存在的文件 公式演示

excel
=f_SizeKB("C:\\nofile.txt")

输出效果

text
-1

技术说明

4.1 计算逻辑

  • 使用 FileInfo.Length 获取文件字节数
  • 除以1024转换为KB,保留两位小数

4.2 异常处理

错误场景返回值
文件不存在-1
其他异常错误-2

扩展应用

6.1 文件大小筛选

excel
=IF(f_SizeKB(A1)>500, "大文件", "小文件")

判断文件是否大于500KB

6.2 结合条件格式

excel
=f_SizeKB(A1)>1000

用于高亮显示大于1MB的文件记录

注:本函数适用于Windows文件系统路径,确保路径正确且文件有访问权限。