如果需要制作证书,姓名全是中文,需要转为拼音。
百度一下,网上可以搜索一段自定义代码,插入到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。
本文建议收藏转发
以后制作证书时非常有用,原创文章,全网唯一首发。
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。
热门跟贴