多语言展示
当前在线:379今日阅读:60今日分享:41

在两个文字的姓名中间加上一个空格的方法

在制作人员姓名列表中,我们通常需要保证每个姓名的长度一致。这样比较美观,因此,我们常常需要在EXCEL单元格中,将只有两个中文的姓名,在其中间加入一个空格。
方法/步骤
1

那么,在两个文字的姓名中间加一个空格,如何加呢,尤其是两个文字的姓名非常多的时候,又如何快速的加上空格呢?   请您遵循如下的方法,可解你难题。   我们先看下图图。

2

上图中,在D列,保存的是姓名。仔细观察,有的姓名有两个文字,有的有三个文字。现在,我们要做的就是,在两个文字的姓名中间加一个空格,保证每个姓名的长度都相同。   使用的方法非常简单,但是,必须加一辅助列,比如下图的E列。目的是,以D列姓名列为基础,将加了空格之后的姓名放到E列。   首先,我们选择E2单元格,如何,在FX公式输入框中,输入如下的公式代码:   =IF(LEN(D2)=2,LEFT(D2,1)&'  '&RIGHT(D2,1),D2)   按下回车键,即可得结果,瞧瞧下图。

3

大众这个姓名,是不是在之间加入空格了呢,当然,已经加入了,其它的单元格,应该知道怎么使用了吧?直接使用填充功能往下一拉,其它的自然可成。   公式解释:   如果D2单元格内容的长度为2,说明就是有两个文字的姓名,这个时候需要加空格。   看如下带颜色的公式:   =IF(LEN(D2)=2,LEFT(D3,1)&'  '&RIGHT(D2,1),D2)   如何加空格呢,当然了,使用这种方法:   =IF(LEN(D2)=2,LEFT(D2,1)&'  '&RIGHT(D2,1),D2)   LEFT(D2,1)&'  '&RIGHT(D2,1);先使用LEFT(D2,1)从左边截取姓名中的第一个字;然后再使用RIGHT(D2,1)往右边截取姓名中的最后一个字。由于这些姓名只有两个字,第一个和第二个都被截出来了。现在,剩下的就是在中间加空格了,那就是:   LEFT(D2,1)&'  '&RIGHT(D2,1)   当然,如果是三个文字的姓名,自然不用处理了,直接得出原姓名即可,那就是:   =IF(LEN(D2)=2,LEFT(D2,1)&'  '&RIGHT(D2,1),D2)   请注意哦,上述的加空格,即&'  '&中的空格,是在中文全角状态下输入的空格,这样才能保证这个空格的长度和一个文字的长度一样。

推荐信息