excel单元格里自动分成了两行,如何将第二行的内容提到第一行(单元格设置里的自动换行已经取消)

前提是:单元格设置里的自动换行已经取消了,但在单元格的编辑栏仍然显示为两行。
有好几百个这样的单元格,需要批量修改。
替换已经试了未成功。
请高手帮忙解决,谢谢啦

用字符替换公式=substitute()
如A列为有手动强行换行(强行换行为alt+enter)的列,在B列的
B2内输入公式
=SUBSTITUTE(A2,CHAR(10),""),回车OK
然后将公式向下拖动复制(双击B2右下角的“+"号)

公式解释:用空白值(即双引号内无内容),替换CHAR(10)强行换行符,即是你要的结果。
希望可以帮到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-15
如果单元格是自动换行出现多行文字:选择单元格区域,设置单元格格式,去掉自动换行前的勾,确定。鼠标左键双击此列在列标上的分隔线,将列宽调整到最合适的列宽。如果不想 如果不想改变列宽,设置单元格格式,在对齐选项卡中勾选“缩小字体填充”,确定即可。如果是要求字号一样大,则只有改小字号。 如果是手动强制换行:复制表格,到word中粘贴,按ctrl h,查找内容: ^l 替换为不输入任何字符。全部替换。再复制表格到excel中粘贴即可。
第2个回答  推荐于2016-09-01
假设原来数据在A列
B1公式:=IF(ISERROR(FIND(CHAR(10),A1)),A1,LEFT(A1,FIND(CHAR(10),A1)-1))
C1公式:=IF(ISERROR(FIND(CHAR(10),A1)),"",RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1)))本回答被提问者采纳
第3个回答  2013-04-15
选择第二行,然后按住shift拖到第一行,就交换位置了,拿走,不谢。
第4个回答  2013-04-15
建议你上个图,我记得execl不支持直接替换单元格里面的回车行,
我的话,会粘贴到word里面,去查找替换掉里面的回车符,然后再粘贴到execl里面。