使用中等但长度不同.-优秀

时间:2014-04-10 11:24:54

标签: excel

在excel中,我使用左,中,右功能来拉出'后缀'一串。

示例:

1234-1234567-1234

前缀长4位 基地长7或8位 并且后缀长度为3或4位。

我有正确的公式:= RIGHT(A6,LEN(A6)-FIND(" - ",A6)-8)来处理不同长度的后缀

我需要MID公式来拉动可以处理不同长度的基础和后缀的基本部分。

3 个答案:

答案 0 :(得分:2)

鉴于

The prefix is 4 digits long The Base is 7 or 8 digits long....

然后你可以使用这个公式

=MID(A1,6,8-ISERR(MID(A1,13,1)+0))

答案 1 :(得分:1)

请尝试:

=MID(A1,1+FIND("-",A1),FIND("-",MID(A1,1+FIND("-",A1),9))-1)  

(仅适用于连字符之间的部分)。

但是使用-作为分隔符的列的文本可能更方便。

答案 2 :(得分:0)

你可以尝试:

<clinit>