Excel分散对齐应用场景:excel中,A列为姓名,姓名有三个字,也有两个字的,实现的结果:将所有两个字的中间自动加一个字符(两个空格),变为三个字,和其他的名字长度一样。
这个Excel分散对齐的效果,本文给出两种方法来实现两端对齐。
Excel分散对齐方法一:
选中A列,右键——设置单元格格式——对齐——水平对齐:设置为分散对齐。
Excel分散对齐方法二:
B1单元格输入公式:=IF(LEN(A1)=2,LEFT(A1,1) & " " & RIGHT(A1,1),A1),然后下拉复制,就可以实现Excel分散对齐的效果。还可以进一步把B列全选,复制,单击a1单元格,单击开始——“选择性粘贴”——数值,这样就可以把b列的文字复制到A列,然后删除多余的B列。
上面这个分散对齐的公式的含义是先判断A1单元格中字符串的长度,如果A1单元格中字符串的长度等于2,则取A1单元格中字符串的第一字符和最后一个字符,并在两个字符中间添加一个全角空格;否则直接显示A1单元格中的字符串。
通过上面两种Excel分散对齐的方法,都可以实现最终的效果。但笔者建议使用第一种分散对齐的方法来完成。因为如何姓名中使用公式添加空格,如果需要根据姓名来查找一些数据,后期处理会很麻烦,查找不到正确的数据。而第一种Excel分散对齐的方法是使用假空格来解决这个问题,所谓的假空格,即不使用空格的前提下,仍然能实现两个字的姓名与三个字的姓名完全的两端对齐。
如何使用Excel两端对齐来设置excel单元格内的行间距?
比如在A1单元格中输入多行文字,右键单击,弹出快捷菜单→“设置单元格格式”,弹出“设置单元格格式”对话框→单击“对齐”选项卡→设置“垂直对齐”为两端对齐,调整第一行的行高,则A1单元格中行间距将自动调整。