如何在Excel表里解决姓名中空格的问题

 我来答
科创17
2022-05-28 · TA获得超过5919个赞
知道小有建树答主
回答量:2846
采纳率:100%
帮助的人:177万
展开全部

如何在Excel表里解决姓名中空格的问题

  在使用Excel时,我们常常遇到各种问题,解决这些问题也是耗时耗力,有没有快速解决的方法呢?以下是我整理的如何在Excel表里解决姓名中空格的问题,欢迎阅读与收藏。

  开学后,在按年级整理各班以电子形式上报的Excel学生花名册时,我发现其存在一些问题,班主任报来的学生姓名用字中有空格,而且空格的位置不确定,空格的数量也不确定,这使姓名这列数据很不整齐、不协调。若要一个一个地进行调整,那可费时费力了。怎样才能解决姓名中空格的问题呢?经过多次尝试,我最终找到了答案。

  一、删除姓名中的空格

  删除姓名中的空格有两种方法:

  方法一:替换法。选中姓名所在的A列,执行“编辑→替换”命令,在“查找内容”栏中输入一个空格,在“替换为”栏中不填任何内容,单击“全部替换”命令,确定退出后即可。

  方法二:函数公式法。Excel中的“SUBSTITUDE()”函数,可以帮助我们轻松地将姓名中的空格都去掉。在B2单元格中输入公式“=SUBSTITUTE(A2," ","")”,确定后利用填充柄将该公式进行复制就可以了。

  注意:公式中的第一个引号中间要有一个空格,而第二个引号中是无空格的。

  二、让姓名左右对齐

  学生的姓名用字,有的是三个汉字,有的是两个汉字,打印出来很不美观,要使学生姓名用字是两个字的与三个字的'左右对齐也有两种方法:

  方法一:格式设置法。选中我们已经删除完空格的姓名单元格,单击“格式→单元格”在打开的“单元格格式”对话框中的水平对齐方式中选择“分散对齐”选项,确定退出后即可使学生姓名用字左右对齐。

  方法二:函数公式法。利用Excel中的“IF”、“LEN”、“MID”三种函数组合可使学生姓名用字左右对齐。具体示例为:在C3单元格中输入公式:“=IF(LEN(B2)>=3,B2,(MID(B2,1,1)&&" "&&MID(B2,2,1)))”,确定后利用填充柄将该公式进行复制即可。

  经过上述方法的处理,学生的姓名变得美观多了。

  拓展知识

  平时在制表时,遇到姓名输入时,要知道输入的姓名长度参差不齐,有三个字姓名,也有两个字姓名。但为了让表格排版更加美观,我们一般都会想办法让姓名长度一致,使两个字的姓名与三个字的姓名对齐。那就只能在两个字的姓名中间添加一个空格。

  不过,如何快速在两个字的姓名中间添加一个空格,使它和三个字的姓名对齐?

  今天分享两个办法来完成以上问题。

  一、通过操作技巧来完成

  选中姓名列里的所有姓名,按快捷键Ctrl+1,打开【设置单元格格式】对话框,设置单元格对齐方式,即将水平对齐方式设置为【分散对齐】。点击【确定】后,就可以看到所有姓名中,两个字的姓名与三个字的姓名对齐了。

  二、使用函数公式来完成

  操作方法:

  1、在姓名列即B列后插入新的一列即C列;

  2、在C2单元格里输入以下公式:

  =IF(LEN(B2)=2,LEFT(B2,1)&""&RIGHT(B2,1),B2),

  然后公式往下拉填充,结果就出来了。公式解释:

  Len(B2)用来返回B2单元格的字符数;

  用IF函数做条件判断,当Len(B2)返回的字符数为2时,则执行LEFT(B2,1)&""&RIGHT(B2,1),否则仍返回B2单元格的内容;

  LEFT(B2,1)&""&RIGHT(B2,1)表示:用LEFT(B2,1)从左边截取姓名的第一个字,用RIGHT(B2,1)截取姓名的最后一个字,然后再在姓名第一个字和最后一个字中间添加一个空格。这三者之间用连接符“&”连接起来。

  特别注意:上述公式中加的空格,是在中文全角状态下输入的空格,因为这样子才能保证这个空格的长度等同于一个文字的长度。

  怎么样,这两种方法都很简单吧。

;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式