如何让Excel表单元格中太长字符不跨栏显示

在Excel里,一般情况下,如果一个单元格内的文字太长而右边的单元格为空的话,这个单元格的内容就会自动跨到右边那个单元格内显示,直到右边那个单元格输入内容为止。

这种情况下,右边的单元格经常被左边的文字遮盖,有时候会漏填。所以,有没有办法能让Excel不会自动跨栏显示呢?
我不想让要自动换行,而是像Access数据库里一样,每栏固定栏宽,显示不完就只显示前半段,而不会跨到右边一栏显示。右对齐也不行,那样会跨到左边一栏,而且一旦左边有文字,内容的前半段就会被挡住。

  要想不跨栏显示,有以下两种方法:

    输入完数据后,选择本列,双击列号之间的分割线,就可以调整到最适合的列宽,如下图的操作:



2.第二种方法就是手动拖动列号之间的分割线到合适的列宽


相比之下第一种方法更为智能一点,excel会自动调整到合适的列宽,而第二种需要眼睛的来准确定位合适的列宽。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-18
你好。看你打这段字很累咯。。。选定单元格,右击-设置单元格格式-对齐-水平对齐-填充。就好了!谢谢!
第2个回答  2010-08-13
这要看你的习惯,EXCEL默认情况下做不到自动换行或缩小字体填充。要得到你所说的结果,在你选中的单元格格式设为自动换行或缩小字体填充。要想每次不需手动更改,则可录制一个启动宏,将单元格的WrapText 属性置为TRUE或ShrinkToFit属性置为TRUE
祝你成功。
第3个回答  2010-08-13
你在你选中的单元格右键,格式选择自动换行就可以了,这样就不会跑到外面去了
第4个回答  2012-07-09
选定单元格,右击-设置单元格格式-对齐-水平对齐-填充
相似回答