一个好看的文件显示出来一定要整齐,不管是老闆要求还是自我要求,「对齐」不只可以让你的文件更美观的呈现出来,也能加快一些功能的操作速度,今天要教的是,在「Excel 小教室 - 当姓名栏位有两个字及三个字,如何把姓与名分开在两栏」这篇后有网友问,将姓名分开来后要对齐,除了按空白键还有其他方法吗?因为他们公司很多大陆客户,所以两个字的名字还蛮多的…下面阿汤就来示范怎么处理吧。

如何将不同字数的人名对齐?

以下面这份表格来说,姓名栏中有两个字也有三个字,希望修改后会呈现通通对齐的样子,我们直接要利用几个函数,先看解说。

IF

  • 阿汤专文:请点我

IF 是一个逻辑函数,在条件符合时传回一个值,并在条件不符合时传回另一个值。

语法:

IF(logical_test, value_if_true, [value_if_false])

LEN

用来计算字符数,会传回文字字串中的字元数。

语法:

LEN(text)

LEFT

会传回文字字串中的第一个字元或前几个字元 (根据您指定的字元数而定)。

语法:

LEFT(text, [num_chars])

  • Text 必要。 这是包含您想撷取之字元的文字字串。
  • Num_chars 选择性。 这会指定您要用 LEFT 撷取的字元数。

RIGHT

会传回一文字字串的最后字元或字元组 (依据您所指定的字元组数)。

语法:

RIGHT(text,[num_chars])

  • Text 必要。 这是包含您想撷取之字元的文字字串。
  • Num_chars 选用。 这会指定您要 RIGHT 撷取的字元数目。

要完成本篇的目的,我们得到的公式为

=IF(LEN(B3)=3,LEFT(B3,3),LEFT(B3)&" "&RIGHT(B3))

LEN 函数是计算字符数,LEFT 是引用字符,RIGHT 是从右边第一个字符开始到指定字符的引用,& 是连接符了,意思是,假如姓名是 3 个字符,就引用这个单元格,否则的话,引用这个单元格的第 1 个字和最后 1 个字,中间是要插入的空格,再用 & 连接起来,上面的 B3 是阿汤引用的储存格(李白),记得要改成你引用的那一格哦。

Enter 后出现结果,比较要注意的是,公式里的「” ”」中间要空多少格才能对齐,这个可能就要自己视情况调整。

Excel 小教室 – 通讯录中的人名有两个字跟三个字的,要怎么对齐?




下拉完成,如果发现没有对很齐,问题多半是出在字与字之间的空格数,字型大小与种类也会有些微差异,这也是要自行调整的。

如果姓名加起来四个字怎么办?同样的公式,「司马相如」就会变「司如」,要怎么让四个字都在,还能对齐呢?

Excel 小教室 – 通讯录中的人名有两个字跟三个字的,要怎么对齐?

当然也可以用公式来解决,只是会更复杂,不如用另一个方法,选取整栏后按右键 → 储存格格式。

Excel 小教室 – 通讯录中的人名有两个字跟三个字的,要怎么对齐?

在对齐方式底下的「水平」,选「分散对齐」,按确定。

Excel 小教室 – 通讯录中的人名有两个字跟三个字的,要怎么对齐?

这样就完成了,阿汤将修改结果放在一起比较,其实你也可以一开始就用分散对齐,阿汤是为了顺便讲解空格的用法才用函数,而且跟分散对齐比起来还是会有差异,大家试试看。

Excel 小教室 – 通讯录中的人名有两个字跟三个字的,要怎么对齐?

更多 Office 相关教学:请点我