因为你合并了单元格的缘故,Excel一旦合并单元格后就不能使用“最合适列宽行高”了。你可以使用下面的方法修改。
“1.
在I1输入公式:
=REPT("A"&CHAR(10),MAX(LEN(A1:H1)-LEN(SUBSTITUTE(A1:H1,CHAR(10),""))+1))
数组公式输入后按Ctrl+Shift+Enter。
设置单元格格式/对齐/自动换行。然后往下拖动公式。即可达到最大N行数据但是显示N+1倍行高。
2.如果是另外一种无规律的设置方法,例如原来1显示1,原来2显示3,原来3显示4...可以这么做。
选中I1,插入-名称-定义,引用位置:
=MAX(LEN(A1:H1)-LEN(SUBSTITUTE(A1:H1,CHAR(10),"")))
名称命名为:"行高"
在I1输入公式:
=REPT("A"&CHAR(10),LOOKUP(行高,{1,2,3,4},{1,3,4,5}))
设置单元格格式/对齐/自动换行。然后往下拖动公式。即可达到最大N行数据但是显示N+1倍行高。”
参考资料:http://zhidao.baidu.com/question/47180630
本回答被提问者采纳