.hd-box .hd-fr

3 个和姓名相关的 Excel 技巧

2022-11-08 13:21秋叶Excel(竺兰)11评

原文标题:《看完中国航天取的名字,竟发现 4 个 Excel 神技巧……》

Hi,我是懂点 Excel 的小兰~

前两天有个热搜#只有中国航天才能取出这么绝的名字#,用一则视频给大家展示了「天宫」空间站、「天和」核心舱、「梦天」「问天」实验舱…… 这些名字背后蕴藏的「中国式浪漫」。

比如我们所熟知的「天宫」就是出自著名诗人苏轼的那句「不知天上宫阙,今夕是何年」,天宫也是古代神话中天帝居住的地方,将空间站命名为天宫,寄托了我们要在太空中建造美好家园的愿望。

大到空间站,小到花花草草,其实取名在生活中真的是处处可见,就说表哥表姐们经常接触到的 Excel,都能给你整出一个「姓名」专栏

话不多说,我们一起看看这个专栏里都有哪些内容吧~

姓名分开

我们绝大多数人的姓都是一个汉字,但是少部分人却是两个字的复姓,比如欧阳、上官。

如果都是单姓,可以用LEFT函数一次提取,用RIGHTLEN函数提取

比如下面这个例子。

❶ 在 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 个字,然后用 VLOOKUP 函数在「复姓资料库」里查找匹配,匹配成功,就返回 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,确定。

搞定!

姓名打码

某些情况下,我们需要给姓名打码,比如下图这样:

可以用 REPLACE 函数。

但是…… 如果有复姓,且名有两个字的话,这种方法会有一定的缺陷

你有什么好的解决方法吗?

写在最后

最后来回顾一下,我们今天一共学习了 3 个「姓名」相关的技巧:

姓名分开

姓名对齐

姓名打码

方法都很简单,最最最重要的是多练习,才能更快的掌握~

对了,如果你还想学习「如何生成随机姓名」,我推荐使用插件【方方格子】,点一点就搞定。

就是这么一个小小的动作,可能就节省了你抓破脑袋来回折腾的时间。

本文来自微信公众号:秋叶 Excel (ID:excel100),作者:竺兰,编辑:竺兰

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论