如果需要制作证书,姓名全是中文,需要转为拼音。

百度一下,网上可以搜索一段自定义代码,插入到Excel中。

然后在Excel中就可以使用=getpy(A2)

如下图

这样的做法有两个问题。

问题一:有些生僻字无法显示拼音

问题二:多音字如何进行选择?

看过这本书《别让猴子跳回背上》,说的是如果问题最终是你确定的话,那么猴子在你的背上,甩也甩不出去。

假设你是制作证书者,如果最终由你来确定,出错了是你负责,如果你交给每个人自己核对,出错是他们自己负责,猴子在他们的背上。

所以,一般不推荐用以上这种自动生成的代码来制作,虽然快,容易出错,100%返工,。

现在我一般使用微信的接龙来操作。

注意,用小程序中的群接龙,这样就避免大家刷屏。
每个人在接龙里写上自己的拼音,出错自己负责,多音字也只有自己知道。

假设每个人已经接龙好了,就可以直接点击【导出表格】,导出到邮箱

你将得到以下的姓名和拼音。

由于这些姓名拼音是他们自己填写的,如有漏填错填均由他们自己负责,作为组织者,你仅需要导出,实在太方便了。

当然你得要求他们按这种格式填写,也就是zhao jia zi每个字空一个空格。否则全部连在一起无法判断哪些是姓,哪些名。

大小写可以不管。可以用函数来处理大小写

使用=SUBSTITUTE(B2," ","",2)删除第二个空格,但是姓氏和名字中间空格不删除。

SUBSTITUTE函数格式为:

SUBSTITUTE(text,old_text,new_text,instance_num)

text为需要替换其中字符的文本(或含有文本的的单元格的引用)

old_text为需要替换的旧文本

new_text为用于替换old_text的文本

instance_num用来指定以new_text替换第几次出现的old_text

使用=PROPER(C2)将首字母大写。

最终得到的效果是首字母大写,中间有空格。

当然如果需要将所有姓氏放后面,再使用以下公式。

=MID(D2,FIND(" ",D2)+1,99)&" "&LEFT(D2,FIND(" ",D2)-1)

思路就是查找空格的位置

从中间空格的位置加1提取99 位(这个99是很长的随便一个数字)

接接上一个空格

再接接左边取,一直到空格的位置减1。

本文建议收藏转发

以后制作证书时非常有用,原创文章,全网唯一首发。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。