第1个回答 2010-05-26
补充:
在有数字的列后插入一列空白列,比如数字在B列,从B1开始。在这列后插入一列空白列,输入公式:=""&B1 将公式向下复制到尾,那么原来的数字都变成文本了。
但这些内容只是通过公式显示的结果,要希望显示的结果变成真实的内容,可以选中这列后选“复制”,再在选区内点击右键选“选择性粘贴”-“数值”,保存后就是真实的前面带单引号 ' 并且左上角都带一个小三角了,这时只要将原来的列删除就行了。
第2个回答 2010-05-26
假设A列是数字,H列无内容。
选中H列,按“格式-单元格格式”,在“数字”选项卡中,设为“文本”格式。
再选中A列数字,复制,到H列,按“编辑-选择性粘贴-数值”,确定即可。
现在H列的数字都是文本格式的。本回答被提问者采纳
第3个回答 2010-05-26
在一列新的单元格里面设置(右键单击单元格更改单元格格式),把你要改的一列前帖 贴过去 就好了
第4个回答 2010-05-26
用Text语句
具体如下,
单元格A1 中的数为 100.93,欲在A2中显示为文本
在A2中输入: “=Text(A1,0.00)" 0.00的意思是说保留两位小数形式,如果取整数则输入: “=Text(A1,0)"
希望可以帮到你~
第5个回答 2010-05-26
Sub 修改格式()
Application.ScreenUpdating = False
Dim ran As Range
For Each ran In ActiveSheet.UsedRange
ran = Format$(ran, "0.00") & Chr(13)
Next
Application.ScreenUpdating = True
End Sub
按alt+f11,打开宏,插入-模块-在右边空白处粘贴上面代码
运行宏