如何将excel表格中的某个字符,如“@"这个符号批量替换成强制回车,即Alt+Enter所实现的效果。

看了这个说明 :http://wenku.baidu.com/view/12d30b81680203d8ce2f2439.html其中最后一步无法实现,查找了整个网络,有的说按Alt+10,有的说按Alt+013,均无法实现,急呀,我有几千条数据要替换呀。咋办??

我来帮你吧。假设你的数据在B列,格内回车标志符为@,
则在C1输入以下公式
=SUBSTITUTE(B1,"@",CHAR(10))
下拖填充。
复制C列,到D列中选择性粘贴——数值

最后一步:选中D列,右键——设置单元格格式——对齐——勾选自动换行
确定即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-24

可以用ALT+10呀,我刚试过。在替换为这个栏里面按ALT+10,然后点全部替换,就会自动分为两行,如果只看到如123或145,你把行高调大一点就可以了。

 

第2个回答  2013-05-24
  朋友这个文档未打开。不过不要紧,如果是从WORD粘贴表格过来,害怕有错误断行的话,不要紧,这样也行:
  选中表格,CTRL+H替换,然后 在替换内容输入 ^P ,然后直接替换。
  解释,这个是删除段落标记的,平常这样用非常危险,但在表格中却正好安全,因为不可以把这格的东西删到另一格子去,这样就去除我多余的断行。
第3个回答  2013-05-24
假设数据在A列,在B1输入公式:
=substitute(a1,"@",char(10))
下拉填充或双击填充柄
然后选择B列,按CTRL+1,对齐选项卡,勾选自动换行即可
第4个回答  2013-05-24
假设数据在A列
在B1中输入或复制粘贴此公式
=SUBSTITUTE(A1,"@",CHAR(10))
下拉填充
将此列单元格设置为自动换行。
相似回答