EXCEL中百分比数值转换文本格式的求教!
我现在手里有个表格,里面许多数据是以百分比形式显示的,我现在需要用邮件合并把这些百分比数值显示在word文档中,但合并后的word中的数值全是小数,而且小数点后面还有许多...
我现在手里有个表格,里面许多数据是以百分比形式显示的,我现在需要用邮件合并把这些百分比数值显示在word文档中,但合并后的word中的数值全是小数,而且小数点后面还有许多位。
我现在想将电子表格中显示的百分比数值批量转换成文本格式,但如果用普通的直接调整单元格格式的方法,电子表格中显示的数据也是小数,而且小数点后还有许多位。
请教高手,如何用简便的方法将表格中的百分比数值以文本格式显示出来后还是百分比数,即导入word后还是显示百分比数。
我用的是2007版电子表格 展开
我现在想将电子表格中显示的百分比数值批量转换成文本格式,但如果用普通的直接调整单元格格式的方法,电子表格中显示的数据也是小数,而且小数点后还有许多位。
请教高手,如何用简便的方法将表格中的百分比数值以文本格式显示出来后还是百分比数,即导入word后还是显示百分比数。
我用的是2007版电子表格 展开
展开全部
单元格格式值改变了数字的显示格式,要想彻底得到百分数,可以用TEXT函数转换
比如数字在A1,在B1输入公式:
=TEXT(A1,"0.0%")
比如数字在A1,在B1输入公式:
=TEXT(A1,"0.0%")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编一个VBA程序就行了
Sub aaa()
For i = 1 To [a65536].End(xlUp).Row
tt = Cells(i, 6).Text
Cells(i, 6).NumberFormatLocal = "@"
Cells(i, 6) = tt
Next
End Sub
Sub aaa()
For i = 1 To [a65536].End(xlUp).Row
tt = Cells(i, 6).Text
Cells(i, 6).NumberFormatLocal = "@"
Cells(i, 6) = tt
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试用下面的公式:
=A1*100&"%"
=A1*100&"%"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |