ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 怎样快速调整多行文字行数相同的行高?

怎样快速调整多行文字行数相同的行高?

作者:绿色风 分类: 时间:2022-08-18 浏览:144
楼主
gouweicao78
Q:Excel的排版令人头痛的一个问题是行高问题,尤其是不同字号的行高还不一致。有没有办法快速选择单元格内容具有相同行数(或行高)的行,并以此统一调整行高呢?
A:可以用函数,结合自动筛选来进行调整。

假设文字在A列
1、如果所有单元格内的换行都是以Alt+Enter返回的,可以通过函数计算出行数:
比如:B1输入=LEN(A1)-LEN(SUBSTITUTE(A1,CHAR(10),))+1
注:这种全部以Alt+Enter换行的情况较少,且字体大小不一样的话,行高不同,不推荐使用

2、如果所有单元格内换行是自动换行,则可以通过宏表4.0函数计算出行高:
比如:选择B1,按CTRL+F3,定义名称
high=GET.CELL(17,!$A1)+NOW()*0
然后全选→双击行号之间的分割线调整为自动行高
在B列输入=high,即可得到相应行高。

3、通过以上步骤1或2,B列得到了A列文字的行数或行高,再对B列进行自动筛选,即可选择相同行数或相同行高的行,并对筛选后的内容进行批量调整行高至满意的结果。

 


附件:
调整行高.rar
2楼
灵鹤
直接选择要调整的行高直接拉动就行了,这个跟字号没有关系。
3楼
gouweicao78
注意,我示例中是多个行一起调整。
另,行高与字号怎么会没有关系呢?
4楼
tsallan
应该是谢谢楼主
5楼
芐雨
谢谢分享

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap