我需要从有时包含多个相同分隔符的文本字段中提取几段文本。我需要第 3-6 个字符,然后是末尾的文本,但我也不想要最后一个字符。
示例:
1-7483742(字符串的第一部分-字符串的第二部分)
1-1234742(字符串的第一部分-其他部分)
1-5678742(字符串的第一部分 - 以及更多文本)
需要的结果:
7483 字符串的第二部分
1234 其他部分
5678 和更多文字
除此之外,我尝试过以下方法:
=IFERROR(RIGHT(LEFT([@[sourcecolumn]],6),4)&" "&
MID([@[sourcecolumn]], FIND("-", [@[sourcecolumn]], FIND("-", [@[sourcecolumn]])+1)+1,256),
RIGHT(LEFT([@[sourcecolumn]],6),4))
这让我最接近,但保留了最后一个字符。