excel学习库

excel表格_excel函数公式大全_execl从入门到精通

别再为Excel单元格对齐烦恼:掌握两种方法,轻松实现两端对齐!

不同的年代,姓名的字数有所变化,上世纪六十年代以前,以三个字的姓名居多,改革开放以后,人们取名趋于简洁,两个字的姓名占比增加,如今,为了降低重复率,三个字以及四个字的名字开始盛行起来。

姓名的字数不同,排列看上去不整齐,在表格中实现两端对齐会显得比较美观。

单元格格式

Excel中提供了两端对齐的设置方法,选中所有的姓名,Ctrl+1 设置单元格格式,在对齐选项卡中,设置水平对齐方式为「分散对齐(缩进)」。

并且,将缩进值设置为1,然后确定。

这样就实现了姓名自动根据字数多少两端对齐。

这种方法相对而言操作简单高效,另外还有一种方法是使用字符串截取,然后补足空格,以实现两端对齐,做为对字符串截取函数的了解和学习,可以继续看看以下的内容。

字符串截取

在B2单元格中输入公式:

=IF(LEN(A2)>2,A2,MID(A2,1,1)&" "&MID(A2,2,1))

对A2单元格的长度LEN(A2)做判断,如果大于2,那么原样显示A2的内容,否则,从A2中截取第一个字符,连接4个空格,再连接A2中截取到的第二个字符。

如果名字为两个字时,会在中间添加空格,实现两端对齐,多于两个字就是原样显示其姓名。

将单元格内容居中对齐,可以发现,这个方法适合姓名中两个和三个字的情况,多于3个字还是显得很另类。

那么,我们就要针对两个字、三个字和四个字的情况做出判断,分别来处理如何补足空格实现两端对齐。

=IF(LEN(A2)>3,A2,IF(LEN(A2)=3,MID(A2,1,1)&" "&MID(A2,2,1)&" "&MID(A2,3,1),MID(A2,1,1)&" "&MID(A2,2,1)))

公式看上去很长,原理还是用的上面的思路,如果姓名的字数大于3,就原样显示,否则如果等于3,就补两个空格,否则就补四个空格。

这样,就得到了与系统自带的两端对齐同样的显示效果,由于我们使用的空格补足的方法,所以本质上与原来的姓名已经不同了,当然,打印输出到纸上没有问题的。

字符串比较

顺便学习一个字符串比较的函数:EXACT(),它用于比较单元格或字符串是否相同。

=EXACT(A2,B2)

可以看到,除了四个字的姓名是原样外,其他的都被增加了空格来调整显示样式,导致与原姓名不同了。

实现某一种效果,方式可能多种多样,不会是唯一的方法,对于工作而言,使用方便快捷的方式来完成工作才是首选的方案,学习就另当别论了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接