平时在制表时,遇到姓名输入时,要知道输入的姓名长度参差不齐,有三个字姓名,也有两个字姓名。但为了让表格排版更加美观,我们一般都会想办法让姓名长度一致,使两个字的姓名与三个字的姓名对齐。那就只能在两个字的姓名中间添加一个空格。
不过,如何快速在两个字的姓名中间添加一个空格,使它和三个字的姓名对齐?例如:“五五”要变成“王五”。
今天分享两个办法来完成以上问题。
例如:以下表格中的B列为姓名列,现在要给两个字的姓名中间添加一个空格。
具体方法:
一、通过操作技巧来完成
选中姓名列里的所有姓名,按快捷键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)截取姓名的最后一个字,然后再在姓名第一个字和最后一个字中间添加一个空格。这三者之间用连接符“&”连接起来。
特别注意:上述公式中加的空格,是在中文全角状态下输入的空格,因为这样子才能保证这个空格的长度等同于一个文字的长度。
例如上面效果的制作方法:
1、选中“石诚”这两个字;
2、单击开始选项卡上的分散对齐按钮;
3、弹出分散对齐对话框,在新文字宽度处输入3字符即可,如图所示。
你调到智能ABC输入法.打V+?(?为某个数字)然后往下翻到最后就没有符号.随便选择一个 就是空格
没有这样的说法,只是为了美观,因此才会在两个字的名字中间加入一个字,以方便与三个字的名字长度一致
用IF函数
例如:
姓名在A1
则在B1处做如下命令
=if(len(TRIM(A1))《3,LEFT(A1,1)&“ “&RIGHT(A1,1),A1)加空格
注:加空格,为需要加的空格数。
这个很简单,在姓名在A列,那就在B列里面输入公式:=if(len(A1)=2,left(A1,1)&“ “&right(A1,1),A1),其中引号里要有一个字的距离,一般是两个字符。
姓名在其他列就把公式里面的A换成那一列就可以了。
具体参照:http://jingyan.baidu.com/article/14bd256e2c570ebb6d2612ea.html
分两步:
1.查找“、?“ 替换为“、? “,就是给所有的姓后加1个空格.
2.查找“ ??“ 替换为“??“ ,将“空格+2个汉字“的空格去掉.
有时候做表格老板要求两个字的名字中间加一个空格,这样显得比较整齐美观
如何快速完成这个要求呢?总不能像机器人一样一个个手工在名字中间加“空格”吧?
那也太慢了
我们可以使用函数:
函数是意思是:判断A2单元格里的文本是否为两个字符,如果是的话,从左开始的第一个字符和从右开始的第一个字符的中间加一个空格,不是的话保持原来样子不变。
然后使用填充柄一拖,其余名字也可以做对应的调整。
Ctrl+H——查找内容:
({1})
【注:后面要输入空格,你原来多少就输入多少】
替换为:
\1
\2
【注:1后面要输入一个空格,2后面的空格同上】
点高级——搜索选项:使用通配符(勾选)——全部替换。
在使用excel登记名字时,面对着两个字的名字,我们通常都会在两个字之间加个空格,下面我就教你们怎么在名字之间加空格吧,希望对你有帮助!
excel名字之间加空格的步骤1.建立一个带姓名的表格,放在A列,其中有两个字的,也有三个字的;
2.在B列B1格中输入公式:=if(len(A1)=2,left(A1,1)&“ “&right(A1,1),A1),其中引号里要有一个字的距离,一般是两个字符;
3.这样就得到第一个名字中间带两个空格的新名字,再向下拉动图示的小实心;
4.就得到了一个左右排列整齐的新姓名。