Excel 中的图表,如果横轴文字过长,就会自动倾斜显示。有些同学觉得倾斜的文字不美观,希望仍然横排,超出长度可以自动换行。有没有可能实现?
图表本身并没有这个功能,但是我想了一个很简单办法,就可以实现这个效果。
这个方法完全本人自创,目前全网都搜不到。
案例:
如下图所示,用左边的数据表制作柱状图,由于姓名太长,导致图表内的横轴文字自动倾斜。可是领导不喜欢,要求让文字横排分多行显示。怎么办?
解决方案:
1. 在 B 列插入一个空白列
2. 将 C 列中的分数值复制、粘贴到 B 列
3. 选中图表区域 --> 右键单击 --> 在弹出的菜单中选择“选择数据”
4. 在弹出的对话框中点击右边的“编辑”按钮 --> 选择 A2 至 B10 区域 --> 点击两次“确定”
现在横轴文字就变成了横排,且自动换行。而刚才添加的 B 列呢?数值显示在了横轴文字上方,看上去就好像是柱状图的数据标签一样,非常自然,浑然天成。
这个方法,是不是既简单,又巧妙?
如果有同学说:可我不想显示数值,行不行呢?
也可以啊,只要在数据表上稍作变通就行。
1. 删除 B 列中的数值,在每个单元格中添加一个空格:可以选中 B2 至 B10 区域 --> 输入一个空格 --> 按 Ctrl+Enter 即可整列批量添加空格
现在再看右侧的图表,横轴文字上方的数值已经不见了。
以上方法可以让文字根据宽度自动换行,如果想要在我们规定的某一个字前面换行,那还是建议在数据表中直接先换行,再制作图表。比如下图这样。
单元格内换行按 Alt+Enter。
Excel学习世界
转发、在看也是爱!
领取专属 10元无门槛券
私享最新 技术干货