作者:乔山办公网日期:
返回目录: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了!