使用excel公式无法获得大字符串的倒数第二部分

时间:2018-01-28 10:32:44

标签: excel string excel-formula

如何使用excel公式拆分由空格分隔的大字符串的倒数第二部分?。

具体来说:如果我考虑下面的字符串,那么我希望得到它的第二部分TX

这是我希望获得第二部分的字符串:

OWNER 915 BROADWAY ST HOUSTON TX 77012-2126

当我尝试时(考虑到字符串在Range(“B1”)中并且我希望获得Range(“B1”)中的最后一部分:

=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)))

我得到字符串最后一部分的结果:

77012-2126

但是,当提到第二部分时,我被卡住了。

预期产出:

TX

对此的任何帮助都将受到高度赞赏。

发布脚本:我不是关于vba的任何解决方案。

1 个答案:

答案 0 :(得分:5)

试,

=TRIM(LEFT(RIGHT(SUBSTITUTE(A1, " ", REPT(" ", LEN(A1))),2*LEN(A1)), LEN(A1)))