EXCEL中如何通过函数实现表格内文字根据序号自动换行?

发布网友 发布时间:2022-03-17 15:34

我来回答

7个回答

热心网友 时间:2022-03-17 17:03

方法有多种:

替换法,已有人回答,不重复

借助Word替换法,复制到Word中,将【替换成换行符(Ctrl+l),再删除最开始一个换行符后,复制粘贴回Excel中

Power Qurey方法,用于此案例操作过程比上面的方法稍显繁琐,但可以随时更新

VBA方法,杀鸡用牛刀

公式法,如图,B2

=REPLACE(SUBSTITUTE(A2,"【",CHAR(10)&"【"),1,1,)

除VBA可以在代码中设置外,无论哪种方法,都要设计单元格格式为“自动换行”,并把列宽调整到合适的宽度。

热心网友 时间:2022-03-17 18:21

【1】Excel通配符太简单,不能区分里面是数字还是文本,建议将里面的【保存】等少量文本的中括号改为英文的[]

【2】如果编号小于100个,可以分两步替换,大于100可以用三次替换

【3】按Ctrl+H调出替换,查找内容写【?】——注意是英文问号,替换内容:按住Alt+小键盘的10,不要选择“单元格匹配”,点替换;将查找内容改为【??】,再全部替换。

热心网友 时间:2022-03-17 19:56

1、选中A1单元格,然后鼠标右键-选择【设置单元格格式】。或者按Ctrl+1的快捷键调出【设置单元格格式】对话框。
2、勾选【对齐】选项卡中的【自动换行】,完成后点击【确定】按钮

热心网友 时间:2022-03-17 21:47

选中数据单元格,按CTRL+H,查找内容输入【,替换为对话框里: CTRL+J,再输入【

全部替换就是图中效果。单元格要设置为自动换行。

1、选中A1单元格,然后鼠标右键-选择【设置单元格格式】。或者按Ctrl+1的快捷键调出【设置单元格格式】对话框。
2、勾选【对齐】选项卡中的【自动换行】,完成后点击【确定】按钮

热心网友 时间:2022-03-17 23:55

选中数据单元格,按CTRL+H,查找内容输入【,替换为对话框里: CTRL+J,再输入【

全部替换就是图中效果。单元格要设置为自动换行。

热心网友 时间:2022-03-18 02:20

假设数据在A1,B1用公式:
=MID(SUBSTITUTE(A1,"【",CHAR(10)&"【"),2,2000)
最后别忘了,设置这个公式单元格为“自动换行”。

热心网友 时间:2022-03-18 05:01

因为有【保存】等含【】的其他干扰存在,要用代码才能处理。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com