如何使用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的任何解决方案。
答案 0 :(得分:5)
试,
=TRIM(LEFT(RIGHT(SUBSTITUTE(A1, " ", REPT(" ", LEN(A1))),2*LEN(A1)), LEN(A1)))