解析文件路径中的特定数字

解析文件路径中的特定数字

我将文件夹中的多个文件路径粘贴到 Excel 中的一列中。我想解析出每个文件路径中不同的 11 位数字。最简单的方法是什么?

以下是一些示例路径:

P:\mppub\Street Name and House Numbering\ADDRESSING_PDF_ARCHIVE\150th_St_E_47083_3314010044_201209.pdf

P:\mppub\Street Name and House Numbering\ADDRESSING_PDF_ARCHIVE\E_Ave_R-4_38320_3362012054_201212.pdf

在第一个样本中,十一位数字为 3314010044,而在第二个样本中,十一位数字为 3362012054。

答案1

假设所有文件都遵循相同的模式,即 10 位数字(您说是 11 位,但从您给出的示例来看,路径只有 10 位数字),后跟下划线、6 位数字、点,然后是 3 个字母的扩展名,如果路径在 F5 中,您可以在 G5 中尝试以下公式:

=LEFT(RIGHT(F5,21),10)
  • RIGHT(F5,21)删除单元格 F5 中路径的最后 21 个字符
  • LEFT(RIGHT(F5,21),10)删除前 10 个字符

在此处输入图片描述

答案2

如果定义特征是您的数字是倒数第二个下划线分隔的子字符串,那么您可以尝试:

=TRIM(LEFT(RIGHT(SUBSTITUTE(A1,"_",REPT(" ",99)),198),99))

相关内容