首页 > 解决方案 > excel公式在文件路径文本字符串中查找零件号

问题描述

我有一个网络驱动器上所有文件的摘录,在一些文件名中是一个部件号,部件号格式是0000-000000-00. 现在,在这个文件中的 600,000 多个路径名中,我试图弄清楚如何从路径名中提取我的部件号。我认为一个mid公式可能有效,但我不知道如何告诉它找到任何具有部分 # 格式的内容0000-000000-00并仅从路径中提取这 14 个字符?

输入看起来像这样

c:\users\stuff\folder_name\1234-000001-01_ baskets_1.pdf
c:\users\stuff\folder_name\1234-000001-02_ baskets_2.pdf
c:\users\stuff\folder_name\1234-000001-03_ baskets_3.pdf
c:\users\stuff\folder_name\1234-000030-01_ tree_30.pdf
c:\users\stuff\folder_name\random text_1234-000030-02_ tree_30.pdf
c:\users\stuff\folder_name\more random stuff_1234-000030-02_ tree_30.pdf

我希望的输出

1234-000001-01
1234-000001-02
1234-000001-03
1234-000030-01

标签: excelstringexcel-formulapartial

解决方案


既然你有一个我们可以利用的模式,那就用这个:

=MID(A1,SEARCH("????-??????-??",A1),14)

查找模式的开头并返回后面的 14 个字符。

在此处输入图像描述


推荐阅读