当前位置:首页 > 乒乓球资讯 > 正文内容

excel查找函数应用:如何提取姓名的拼音首字母

杏彩体育4年前 (2023-02-28)乒乓球资讯332

编按:哈喽,大家好!如果此刻让你快速提取汉字拼音的首字母,你会怎么做呢?相信大多数小伙伴面对这个问题时,都会蒙圈,可能会想“这应该得用VBA解决吧,函数应该不行吧。”其实呀,这个问题用大家都会的VLOOKUP函数就能搞定,赶紧来看看吧!

在某些特殊的情况下,我们可能需要用到拼音首字母。

例如A列是员工姓名,需要在B列填写对应的拼音首字母:

如果遇上这种问题该怎么办?

据说需要VBA才能做到,可是对于连函数都还没学会几个的普通用户来说,难道真的只能一个一个手动输入吗?

实际上使用一个大家都非常熟悉的VLOOKUP函数也是可以搞定这个问题的,不过公式嘛,就有点吓人,是这个样子的:

打开凤凰新闻,查看更多高清图片

看到这个公式是不是都蒙圈了。

可千万不要被这个表面上看起来很夸张的公式吓到,我们换一种写法,也许你就看明白了。

怎么样,这个公式是不是有点看明白了。

与第一个公式的区别就在于,后面这个公式是把VLOOKUP的第二参数放在单元格区域中了,公式的本质并没有什么区别。

因为名单中的姓名都不超过三个字,所以先用MID函数将每个字单独提取出来,使用VLOOKUP得到每个字的拼音首字母,再把三个VLOOKUP函数用&连接起来。

因此公式的核心其实是=VLOOKUP(MID(A2,1,1),$D$1:$E$24,2)。

对于VLOOKUP函数的用法,大家应该都比较熟悉了,格式是:VLOOKUP(查找值,查找区域,在第几列找,怎么找)。

在本例中,要重点说明的有下面几个要点:

1.第一参数可以使用公式,本例中分别使用MID(A2,1,1)、MID(A2,2,1)和MID(A2,3,1)作为查找值;

2.本例中的VLOOKUP函数只用了三个参数,同时省略了第三参数2后面的逗号,这种写法表示使用了VLOOKUP函数模糊匹配,与第四参数为1的功能相同;

3.关于省略VLOOKUP函数最后一个参数的意义,一定要注意一点,省略参数而不省略逗号时,表示精确匹配,与第四参数为0的功能相同;

4.有时候为了避免使用单元格区域作为查找区域,第二参数可以使用常量数组的方式,本例中开头的公式就是用到了常量数组。

当然,要完全明白这个公式的原理,仅仅解释VLOOKUP函数还是不够的,D列和E列又是什么意思,这些字都是怎么来的,为什么非得用这些奇奇怪怪的字呢?

简单来说,汉字在电脑里是有一个机器编码与之对应的,同时是按照一定的顺序排列的,或者可以理解,汉字也是有“大小”的。

为了让大家更容易理解,我们可以先用数字来做个示例:

假如有0到100之间的数字,十个数字对应同一个字母(红框中的对应规则),我们可以使用公式=VLOOKUP(G2,$I$2:$J$12,2)得到某个数字所对应的字母。

VLOOKUP函数的这种用法就是模糊匹配,或者说是区间匹配,之前我们出过专门介绍这个用法的教程。

简单来说,要使用模糊匹配,有两个要点要牢记:

1.查找区域的数据必须是升序排列的;

2.区域的首列是区间所对应的下限值。

如果理解了这些要点,再来看拼音的问题,就很容易明白,D列的每个字都是该拼音开头的第一个字(下限)。

最后一个问题,有细心的同学也许发现了,数据是从第二行开始的,为什么公式里的区域是从第一行开始的?

其实第一个字上面并不是空的,而是一个假空(由公式得到的空值)。

之所以这样做,是为了避免公式中出现错误,例如当名字是两个字的时候,第三个VLOOKUP中的MID就会得到一个空值:

如果在查找区域中,没有空值的话,公式会得到错误值:

好了,关于这个提取拼音首字母的公式就解释到这里,可能这种问题并不常见,但今天的主要目的还是为了通过这个特殊的实例来分析一些公式中的细节,细节掌握的越多,你就离高手的距离越近!

最后把不需要辅助区域的公式分享给大家,有需要的话可以自己保存起来,万一有一天用上的时候,这个公式一定能让同事对你刮目相看:

=VLOOKUP(MID(A2,1,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)&VLOOKUP(MID(A2,2,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)&VLOOKUP(MID(A2,3,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈",

​嗯,理解操作原理,然后你就可以自由发挥了!

****部落窝教育-excel提取拼音字母****

原创:老菜鸟/部落窝教育(未经同意,请勿转载)

扫描二维码推送至手机访问。

版权声明:本文由杏彩体育-专注全球体育资讯发布,如需转载请注明出处。

本文链接:http://www.redirected.net/?id=12477

分享给朋友:

“excel查找函数应用:如何提取姓名的拼音首字母” 的相关文章

2022全国乒乓球锦标赛直播在哪看 乒乓球全锦赛直播平台观看入口

  2022全国乒乓球锦标赛在11月3日正式开启,11月10日今天是第八个比赛日,那么2022全国乒乓球锦标赛直播在哪看?下面小编为大家带来2022全国乒乓球锦标赛直播平台。   2022全国乒乓球锦标赛直播在哪看   2022年全国乒乓球锦标赛将于11月3日至12日在湖北...

乒乓球亚洲杯落幕!中日各夺一冠,国乒遭遇惨败,暴露三点问题

乒乓球亚洲杯落幕!中日各夺一冠,国乒遭遇惨败,暴露三点问题

经过三天激烈的对决,北京时间11月19日晚,乒乓球亚洲杯正式落下帷幕,两项单打的最终成绩出炉——男单:冠军张本智和,亚军林钟勋,季军庄智渊,第四名宇田幸矢。女单:冠军王艺迪,亚军伊藤美诚,季军巴特拉,第四名早田希娜。本次比赛日本选手斩获一金一银,而且男、女两队的四位主力选手全部打...

乒乓球亚洲杯赛四强出炉 王艺迪成国乒“独苗”

乒乓球亚洲杯赛四强出炉 王艺迪成国乒“独苗”

正在曼谷进行的2022年乒乓球亚洲杯赛18日决出男、女单打四强,各自迎来韩国对手的中国队选手王艺迪、王楚钦一喜一忧,前者晋级女单半决赛,后者遗憾出局。 此前一天,另外两名国乒主力林高远和陈幸同止步于首轮。为期三天的本届亚洲杯赛只进行男女单打两个项目的比赛,每个单项上代表同一协会参赛...

2022乒乓球亚洲杯赛程表公布,咪咕直播!期待王楚钦VS张本智和

2022乒乓球亚洲杯赛程表公布,咪咕直播!期待王楚钦VS张本智和

2022乒乓球全锦赛落下帷幕,樊振东战胜林高远拿到男单冠军,王艺迪战胜王曼昱拿到女单冠军。 接着,国乒四名球员就远赴泰国曼谷,参加乒乓球亚洲杯。国乒派出王楚钦、林高远、王艺迪、陈幸...

孑孓、仄 亾、片 爿:这些汉字天生一对,你认识多少?

孑孓、仄 亾、片 爿:这些汉字天生一对,你认识多少?

汉字博大精深, 明明是两个字,看起来像一个字。不仅读音不同,意思也有天壤之别。这些汉字就像天生一对。今天,诗词君就来说说这些天生一对的汉字。 jié jué 孑 孓 这两个字,活生生的双胞胎呢。这两个字少有人认识,孓:蚊子的幼虫。孑:孤单、孤独。pī...

原创
            张本智和夺得2022乒乓球亚洲杯男单冠军,世界排名将反超马龙

原创 张本智和夺得2022乒乓球亚洲杯男单冠军,世界排名将反超马龙

原标题:张本智和夺得2022乒乓球亚洲杯男单冠军,世界排名将反超马龙 张本智和获得2022年亚乒杯男单冠军,世界排名将反超马龙。唯一的冠军。凭借亚洲杯夺冠获得的500分,张本智和的世界排名也将反超马龙,跃居第二。 在中国新生代选手林高远和王楚钦相继失利后,张本在智和决赛中...