原文标题:《看完中国航天取的名字,竟发现 4 个 Excel 神技巧……》
Hi,我是懂点 Excel 的小兰~
前两天有个热搜#只有中国航天才能取出这么绝的名字#姓生活技巧,用一则视频给大家展示了「天宫」空间站、「天和」核心舱、「梦天」「问天」实验舱…… 这些名字背后蕴藏的「中国式浪漫」。
比如我们所熟知的「天宫」就是出自著名诗人苏轼的那句「不知天上宫阙,今夕是何年」,天宫也是古代神话中天帝居住的地方,将空间站命名为天宫,寄托了我们要在太空中建造美好家园的愿望。
大到空间站,小到花花草草,其实取名在生活中真的是处处可见,就说表哥表姐们经常接触到的 Excel,都能给你整出一个「姓名」专栏。
话不多说,我们一起看看这个专栏里都有哪些内容吧~
姓名分开
我们绝大多数人的姓都是一个汉字,但是少部分人却是两个字的复姓,比如欧阳、上官。
如果都是单姓,可以用 LEFT 函数一次提取姓,用 RIGHT 和 LEN 函数提取名。
比如下面这个例子。
❶ 在 B2 单元格输入公式:
=LEFT(A2,1)
❷ 在 C2 单元格输入公式:
=RIGHT(A2,(LEN(A2)-1))
如果都是复姓,就把 B2 单元格里的公式改为:
=LEFT(A2,2)
但是,如果既有姓又有复姓,怎么办呢?
解决方法看这里:
❶ 新建一个工作表姓生活技巧,将常见复姓填到这个表里,建立【复姓资料库】(我已经建好了,文末有获取方式)。
▲ 部分复姓
❷ 在 B2 单元格输入公式:
=IFERROR(VLOOKUP(LEFT(A2,2),复姓资料库!A:A,1,FALSE),LEFT(A2,1))
公式大概的意思是:先用 LEFT 函数提取 A2 单元格里姓名的前 2 个字,然后用 函数在「复姓资料库」里查找匹配,匹配成功,就返回 LEFT (A2,2) 的结果(复姓);匹配失败,则返回 LEFT (A2,1) 的结果(姓)。
❸ 在 C2 单元格输入公式:
=IF(LEN(B2)=1,RIGHT(A2,(LEN(A2)-1)),RIGHT(A2,(LEN(A2)-2)))
公式大概的意思是:先用 LEN 函数判断 B2 单元格里的字符个数是否等于 1,是,就返回 RIGHT (A2,(LEN (A2)-1) 的结果;否,就返回 RIGHT (A2,(LEN (A2)-2) 的结果。
姓名对齐
有些时候,我们将下面这样的表交给领导,他会觉得姓名列不够「整齐」。
这种情况下,我们就可以祭出「分散对齐」大法了!
❶ 选中 B 列数据,按快捷键【CTRL+1】打开【设置单元格格式】对话框。
❷ 在【对齐】选项卡中,将「水平对齐」设置为【分散对齐】,缩进为 1,确定。
搞定!
姓名打码
某些情况下,我们需要给姓名打码,比如下图这样:
可以用 函数。
但是…… 如果有复姓,且名有两个字的话,这种方法会有一定的缺陷
你有什么好的解决方法吗?
写在最后
最后来回顾一下,我们今天一共学习了 3 个「姓名」相关的技巧:
❶ 姓名分开
❷ 姓名对齐
❸ 姓名打码
方法都很简单,最最最重要的是多练习,才能更快的掌握~
对了,如果你还想学习「如何生成随机姓名」,我推荐使用插件【方方格子】,点一点就搞定。
就是这么一个小小的动作,可能就节省了你抓破脑袋来回折腾的时间。