gpt4 book ai didi

excel - 如何在 Excel 工作表中提取完整路径的文件名

转载 作者:行者123 更新时间:2023-12-04 21:51:33 25 4
gpt4 key购买 nike

我需要提取 B 列的文件名,例如提取 pm5a1tktzlrzzgno2r5l.png来自 v1448360146/pm5a1tktzlrzzgno2r5l.png并将该结果与 A 列中的值进行比较。

image shown here

最佳答案

打开您的 Excel 文件,按 Alt+F10(或从面板启动 VBEditor),然后创建一个新模块(插入 > 新模块)。在一个新模块中放入以下代码:

Sub extractFileNames()
Dim rng As Range

'Set your own input range with A and B columns and worksheet name here.
Set rng = ThisWorkbook.Worksheets("Your_worksheet_name").Range("A1:B1000")

Dim arr As Variant
arr = rng.Value2

For i = 1 To UBound(arr)
Dim tmp() As String
tmp = Split(arr(i, 2), "/")
arr(i, 1) = tmp(UBound(tmp))
Next i
rng.Value2 = arr
End Sub

你可以用任何你想要的支持的方式运行这个宏 (see the link, if you don't know how) .

另外,如果你不想在你的文件中使用宏,你可以尝试使用像 这样的函数。 =RIGHT($B2,LEN($B2) - FIND("/", $B2)) ,但如果您有太多路径或它们有不同数量的分隔符,这将无济于事。

关于excel - 如何在 Excel 工作表中提取完整路径的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com