乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中怎么把已经输入的数字转换成以万为单位的小数?

excel中怎么把已经输入的数字转换成以万为单位的小数?

作者:乔山办公网日期:

返回目录:excel表格制作


  如图。

  1、原因。

  word默认西文(包括数字)不能在单词中间换行,行内“怎么办”后边所留空间不足以容纳后边的数字,所以要换行显示。

  2、解决方法。

  点击“格式”-“段落”,选择“中文版式”选项卡,勾选“允许西文在单词中间换行”即可

  



1、按<Ctrl+1>打开【设置单元格格式】对话框。

2、单击【数字】选项卡,选择【自定义】分类标签。

3、在【类型】文本框中输入【0!.0,万】,单击【确定】按钮。

这里面自定义代码的原理是将小数点位置向左移动4位,从而达到了以万为单位的转换。代码中的感叹号!代表强制显示符,强制显示后续的小数点,逗号,代表千分符,用来移动小数点位置。(注意所有符号在英文半角下输入)


方法一
自动换行:
选中要进行换行的单元格,右键,设置单元格格式,选择“对齐”选项卡,勾选“自动换行”,确定。

方法二
强行换行:
在单元格中,在要换行的位置,同时按下ALT+回车键,这样就能强行进行换行了。

Alt+Enter,在同一单元格内换行

原来你是要转换单元格的排列。。这个如果是一列转一行的话,可能还可以Excel自身的转置粘贴来实现。不过一列转为636f7079e79fa5e981933313列的话。大量数据可以用VBA。
按Ctrl+F11,调出编辑器,添加一个模块,粘贴如下代码:
说明:这个程序可以将你当前表格中第一列的数据按你说的,排成3列,填到新开的表中。因为不知道你具体需要什么功能,所以简单如此示意。。

Sub Trans()
Dim cws As Worksheet
Set cws = ThisWorkbook.ActiveSheet
Dim I As Integer
I = 0
Dim ws As New Worksheet
Set ws = ThisWorkbook.Worksheets.Add()
Do Until cws.Cells(I + 1, 1) = ""
ws.Cells(Int(I / 3) + 1, (I Mod 3) + 1) = cws.Cells(I + 1, 1)
I = I + 1
Loop
End Sub

粘贴后运行宏,或者按编辑器的运行小三角就OK了!

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网