Excel问题,在线等,急急急

我是好人+0.5
我是坏人+0.23
我是大好人+0.68

上面在Excel是A1、A2、A3。三个单元格的文字,我想把最后的数字直接转换成百分比。怎么办呢?

因为你没说特别清楚,不知道你是不是下面这意思

在B1使用公式

=LEFT(A1,FIND("+",A1))&TEXT(RIGHT(A1,LEN(A1)-FIND("+",A1)-1),"0%")

然后下拉填充即可


公式的原理就是把数字提取出来,然后转换成百分数就可以了


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-12

亲,这个要用辅助列。

在B1粘贴这个公式,下拉:

=LEFT(A1,FIND("+",A1))&TEXT(RIGHT(A1,LEN(A1)-FIND("+",A1)),"0.00%")

然后,选中B列,复制;在A列上点右键“选择性粘贴”,“数值123”。

本回答被提问者采纳
第2个回答  2014-12-16
在B1中输入或复制粘贴下列公式
=--MID(A1,FIND("+",A1)+1,LEN(A1)) 将格式设置为百分比格式

=TEXT(MID(A1,FIND("+",A1)+1,LEN(A1)),"0%")
下拉填充追问

你好,是这样的,我前面的文字还是要保留的,我用您给的,计算出来的只是将最后的数字转换了!

追答

才看到追问,已经有正确答案了。

第3个回答  2014-12-16
=right(A1,len(A1)-find("+",A1,1))*100,算出的是百分数字.追问

你好,是这样的,我前面的文字还是要保留的,我用您给的,计算出来的只是将最后的数字转换了!

第4个回答  2014-12-16
设置单元格格式,百分比。
相似回答