Len功能找到一个Mid?

时间:2014-03-17 13:35:08

标签: string function access-vba

我试图拔出一根绳子无济于事。

  

string = 90-8566-Doe-20140317_122627T-2_Update.pdf

我想拉出“Doe部分”

我一直在使用带有Len功能组件的Mid功能,但它没有正确显示。

2 个答案:

答案 0 :(得分:1)

用连字符分割数组。

然后你的值是数组中的第3个值。

答案 1 :(得分:0)

假设前8个字符始终相同:

=MID($A$1,9,FIND("-",$A$1,9)-9)

或者在VBA中:

Range("A2") = Mid(Range("A1"), 9, InStr(9, Range("A1"), "-") - 9)