【回复贴】一键批量实现单元格内容换行

问题原帖连接:

单元格格式yyyy"年"m"月"d"日" "("daaa")"

https://bbs.wps.cn/topic/36580

📺

弃我去者,昨日之日不可留;乱我心者,今日之日多烦忧。

唐代——李白《宣州谢朓楼饯别校书叔云》

译文弃我而去的昨天,早已不可挽留。乱我心绪的今天,使人无限烦忧。

注释烦忧:烦恼忧愁。

赏析此句发端陡起壁立,直抒郁结,诗人用一气鼓荡、长达十一字的句式,极生动形象地显示出自己的郁结之深、忧愤之烈、心绪之乱,以及一触即发、发则不可抑止的感情状态,这正是诗人长期以来政治遭遇和政治感受的一个艺术概括。

问题

想要得到右边换行的格式,又不想一个个手动处理,有没有快速的方法呢?

实现方法

方案1——强制换行

人生没有快捷键,可是换行有啊:ALT+Enter

先将日期格式转换为xxxx年x月x日(星期x),然后复制粘贴为值,再处理;

  1. 如下图所示,选定D2单元格,将光标定位到要换行的位置,按下换行快捷键ALT+Enter

得到效果:

  1. 此方案的缺点就是,只能一处一处的进行换行操作,只适合于少数单元格的需求,否则手指头都得按出帕金森来。

方案2——自动换行

先将日期格式转换为xxxx年x月x日(星期x),然后复制粘贴为值,再处理;

法1,点击换行

  1. 选定数据区域E:E,选择“开始”选项卡,单击“对齐方式”组中的“换行”按钮,然后调整合适的列宽和行高,让单元格把内容显示完整

效果如下:

法2,设置单元格格式

  1. 选中数据区域F:F,选择“开始”选项卡,单击“对齐方式”组右下角箭头按钮,弹出【单元格格式】对话框,勾选“自动换行”,确定后调整列宽和行高,让单元格显示完整内容

  1. 选中数据区域F:F,鼠标右键,选择“设置单元格格式”,弹出【单元格格式】对话框,勾选“自动换行”,确定后调整列宽和行高,让单元格显示完整内容

  1. 选中数据区域F:F,按下快捷键Ctrl+1,弹出【单元格格式】对话框,勾选“自动换行”,确定后调整列宽和行高,让单元格显示完整内容

最终效果如下:

方案3——函数+自动换行

函数SUBSTITUTE

🔔

语法

SUBSTITUTE(text,old_text,new_text,instance_num)

■Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。

■Old_text 为需要替换的旧文本。

■New_text 用于替换 old_text 的文本。

■Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。

如果指定了 instance_num,则只有满足要求的 old_text 被替换;

否则将用 new_text 替换 TEXT 中出现的所有 old_text。

在F2单元格中输入函数=SUBSTITUTE(TEXT(C2,"yyyy年m月d日 /(aaaa)"),"/",CHAR(10))

然后将公式向下填充

最后选择“开始”选项卡,单击“对齐方式”组中的“换行”按钮,然后调整合适的列宽和行高,让单元格把内容显示完整

最终效果

通过SUBSTITUTE函数+换行实现自动换行,不用再用我那帕金森的手指一个个手动换行了,效果如下

函数学习

SUBSTITUTE函数-WPS学堂:快戳我学习呀

演示表格:

【金山文档 | WPS云文档】 换行演示:https://kdocs.cn/l/cuCZM14zX7vB

贵州省
浏览 270
收藏
6
分享
6 +1
+1
全部评论