excel 提取字符串从右向左倒数第三个空格右边的字符

有以下A列数据A1:PACIFICCOFFEE(AP9)汇率6.683380.47458794.00(HK)A2:UUUoo中百超市有限公司42.00458742.00(... 有以下A列数据
A1:PACIFIC COFFEE (AP9) 汇率 6.6833 80.47 4587 94.00(HK)
A2:UUUoo中百超市有限公司 42.00 4587 42.00(CN)
A3:xxx世纪信息技 (APPLE PAY: xxxx) 102.85 4587 102.85(CN)
A4:THE FATTY BAO 汇率 6.6111 393.62 4587 3,872.00(IN)
A5:BARBEQUE NATION PANVEL 汇率 6.6833 579.31 4900 5,655.00(IN)
A6:MANGO PLUS A DIV OF D. 汇率 6.6265 35.19 2084 345.00(CA)
需要提取倒数三组字符串得到
B1: 80.47 4587 94.00(HK)
B2: 42.00 4587 42.00(CN)
B3: 102.85 4587 102.85(CN)
B4: 393.62 4587 3,872.00(IN)
B5: 579.31 4900 5,655.00(IN)
B6: 35.19 2084 345.00(CA)
再使用分列后获得三列数据

或者一步到位为:
C1: 80.47 D1: 4587 E1: 94.00(HK)
C2: 42.00 D2: 4587 E2: 42.00(CN)
C3: 102.85 D3: 4587 E3: 102.85(CN)
C4: 393.62 D4: 4587 E4: 3,872.00(IN)
C5: 579.31 D5: 4900 E5: 5,655.00(IN)
C6: 35.19 D6: 2084 E6: 345.00(CA)
展开
 我来答
cfzzj007
2017-11-03 · TA获得超过5367个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1677万
展开全部
第一种办法,B1单元输入:
=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1," ","|",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-2)))
下拉公式。
第二种办法,C1单元输入:
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",99)),(LEN($A1)-LEN(SUBSTITUTE($A1," ",""))-3+COLUMN(A1))*99,99))
右拉,下拉公式
倾十养f
2017-11-03 · TA获得超过310个赞
知道小有建树答主
回答量:481
采纳率:70%
帮助的人:46.8万
展开全部
sub 去空格() dim x as range dim y as range set y = application.inputbox(prompt:="选择需要去掉空格的单元格区域",type:=8) for each x in y x.value=TRIM(x.value) next end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式