我正在寻找在excel中创建公式以查找文件路径值的方法。一个例子是:
C:\Users\User\Desktop\Folder\x1234_namezo_ect.ext
C:\Users\User\Desktop\Folder\x1235_nameon_ect.ext
C:\Users\User\Desktop\Folder\x1233_nametw_ect.ext
C:\Users\User\Desktop\Folder\x1237_namethr_ect.ext
C:\Users\User\Desktop\Folder\x1240_namefour_ect.ext
我正在寻找x1234,x1235等。该值的长度会随着时间而变化,并且文件名的长度并不总是相同。唯一不变的是x ####的长度。
是否有一个公式可以灵活使用并且能够找到x ####,而不管双方的长度如何?
UDF
提取:\
]的Function FILENAME(Target As String) As String temp = Split(Target, "\") temp = temp(UBound(temp)) FILENAME = Left(temp, Len(temp) - 4) End Function
将代码放置在
Module
中,然后您可以使用=FILENAME(A1)
直接从工作表中调用此函数