请教在EXCEL中把人名的拼音首字母提取的方法

想把下列人名的拼音首字母提取出来,然后在另一页的A栏至Z栏排列出符合条件的人名,请教如何操作?

左娜
张瑶
唐悦丽
刘月霞
李婉仪
林翠平
卢高波
李久全
李晓
张熙
何志荣
梁青锋
夏文武
陆振球

方法:
1、利用在线汉字转拼音应用将需要转换的汉字生成拼音;
2、将生成的拼音粘贴回excel,利用分列功能分成3列,每列都选文本格式;
3、按第三列(该列两字人名为空)排序,将空格排到下方;
4、在其后第一列第一行、第二行手动输入第一个、第二个人名首字母,选中两单元格,右键拖动拖动手柄至最下,松开鼠标,选“快速填充”;
5、此时,三字人名首字母提取完成,二字人名为空,在第一个二字名后手动输入首字母,下面首字母自动生成;
6、选中首字母列,开始菜单——“条件格式”——“突出显示单元格规则”——重复值,找出重复值,手动进行区分。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-25

楼上 用函数的方法, 很强大 自愧不如

我用一个笨办法 ,楼主有兴趣的话参考一下吧:

“选中-—数据/排序—字母排序 ”(如图)

再手动 选添一下人名&字母吧            方法很笨 但没有函数基础的可以参考一下!

本回答被提问者采纳
第2个回答  2012-01-05
LOOKUP(CODE(LEFT(B1,1)),45217+{0,36,544,1101,1609,1793,2080,2560,2902,3845,4107,4679,5154,5397,5405,5689,6170,6229,7001,7481,7763,8472,9264},{"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"})&LOOKUP(CODE(MID(B1,2,1)),45217+{0,36,544,1101,1609,1793,2080,2560,2902,3845,4107,4679,5154,5397,5405,5689,6170,6229,7001,7481,7763,8472,9264},{"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"})&LOOKUP(CODE(MID(B1,3,1)),45217+{0,36,544,1101,1609,1793,2080,2560,2902,3845,4107,4679,5154,5397,5405,5689,6170,6229,7001,7481,7763,8472,9264},{"A","B","C","D","E","F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y","Z"})
公式太长,不写if了,名字为2个字的删除最后一个&lookup()
第3个回答  2012-01-05
好像公式里就有这样的函数

请教在EXCEL中把人名的拼音首字母提取的方法
方法:1、利用在线汉字转拼音应用将需要转换的汉字生成拼音;2、将生成的拼音粘贴回excel,利用分列功能分成3列,每列都选文本格式;3、按第三列(该列两字人名为空)排序,将空格排到下方;4、在其后第一列第一行、第二行手动输入第一个、第二个人名首字母,选中两单元格,右键拖动拖动手柄至最下...

怎样提取姓名的所有拼音首字母?
1. 在Excel中输入姓名数据。2. 在另一个单元格中使用我们之前提到的汉字转拼音函数,将姓名转化为拼音。3. 使用Excel的LEFT函数,提取拼音的第一个字母。LEFT函数可以提取一个文本字符串的左侧部分字符。例如,如果我们的姓名是“张三”,我们将这个姓名转化为拼音“Zhang San”,然后使用LEFT函数分别提取...

EXCEL技巧——导出汉字姓名首字母
导入一张含有姓名的表格,把姓名放到A列中,在B列中将要导出拼音。现在我们按住Alt+F11,打开VB编辑窗口,单击插入——模块,弹出代码编辑框。在代码编辑框中输入: Option Explicit Function PY(TT As String) As Variant Dim i%, temp$ PY = "" For i = 1 To Len(TT) temp = A...

在Excel中如何获取汉字拼音首字母?
弹出一个提示框,点【是】,再次弹出一个提示框,点【确定】。三、调用自定义函数 关闭代码窗口,回到Excel文件。鼠标定位到“拼音首字母”列第一行(C2单元格)。 在函数框中输入=getpy(B2),(调用自定义函数,获取B2单元格中汉字内容首字母)回车,可以看到获取到B2单元格中内容的首字母。四、生成...

怎么将表格中文字提取首字母
提取表格中文字的首字母是一项常用的功能,尤其是在需要快速处理大量文本数据时。通过Excel自定义函数和步骤,可以轻松实现这一目标。首先,确保关闭代码窗口,回到Excel文件中。选择“拼音首字母”列的第一行,即C2单元格。在函数框中输入=getpy(B2),这里调用了自定义函数getpy,用于获取B2单元格中汉字...

如何提取汉字首字母
提取汉字首字母的流程如下:工具/原料:戴尔XPS13-9350-3708、win10、EXCEl2019。1、我们需要仅提取汉字首字母,我们首先点击方方格子选项卡。2、点击文本这一选项卡。3、找到汉字转拼音选项并点击。4、出现对话框,我们选好我们的汉字区域,勾选好仅提取首字母之后点击确定。5、可以看到我们的公式设置...

excel中如何实现提取汉字的拼音首字母?
PY,2)就可以返回指定汉字的拼音首字母:(注意:使用VLOOKUP()函数时,其最后一个参数须用1或True的模糊“默认”查找方式)如下,LOOKUP()的个数可根据汉字的个数决定,由于上面定义的PY最前面有一个""的值,所以可以屏蔽错误,当然也可以用迭代计算的方式获得: =LOOKUP(LEFT(A2),PY)&LOOKUP(...

如何让excel自动提取字符首个拼音字母?
可以用LEFT函数。比如:你的拼音在A1,在b1输入:=left(a1,1)就可以提取到首字符

EXCEL技巧导出汉字姓名首字母excel怎么导出名字
1、首先打开电脑中的Excel软件,找打新建,点击新建后,创建一个新的空白文档。2、然后在表格中输入姓名和拼音,制作成一个如图的表格,制作完成后在键盘上同时按住Alt+F11进入VB窗口。3、接下来点击插入后找到模块,在模块中输入 Option Explicit Function PY(TT As String) As Variant Dim i%, temp...

在EXCEL中如何取汉字拼音首字母?
一、首先打开Excel,然后按Alt+F11打开Viaual Basic编辑器,点击工具栏“插入”,下拉菜单内点击“模块”。二、把准备好的取拼音首字母大写函数粘贴进来,关闭Viaual Basic编辑器。三、回到Excel界面,旁边单元格内输入“=getpy(A1)&RIGHT(B1,2)&RIGHT(C1,2)”,其中“=getpy(A1)”为求A1单元格的...

相似回答