提取姓名拼音的首字母

合集下载

wps excel提取汉字首字母的公式

wps excel提取汉字首字母的公式

wps excel提取汉字首字母的公式

在使用wpsexcel表格时,经常需要将汉字转换为拼音首字母,这样可以方便地进行排序和分类。下面介绍一种提取汉字首字母的公式。

1. 首先,在excel表格中选中一个空白单元格,输入以下公式: =LEFT(拼音(A1),1)

其中,A1是需要提取首字母的汉字所在的单元格,拼音函数是一个wps excel内置的函数,可以将汉字转换为拼音。

2. 按下回车键,表格中就会自动显示该汉字的首字母。

3. 如果需要对整个表格中的汉字进行首字母提取,可以将公式拖动到其他单元格中,自动复制公式并提取汉字首字母。

4. 若需要提取的是多个汉字的首字母,可以使用以下公式:

=LEFT(CONCATENATE(拼音(A1),拼音(B1),拼音(C1)),1) 其中,A1、B1、C1是需要提取首字母的汉字所在的单元格,CONCATENATE函数可以将多个字符串合并为一个字符串。这样就可以将多个汉字的首字母提取出来并显示在一个单元格中。

- 1 -

姓名转拼音函数工具

姓名转拼音函数工具
汉字转拼音函
序 号 姓名 获取拼音 取消空格 qinxianglin qinhan 秦 秦 姓名1 姓名2 祥 汉 姓名3 林 拼音1 qin qin 1 秦祥林 qin xiang lin 2 秦汉 qin han
数量较多,可删除此行,直接将姓名粘贴入B列,用鼠标拖拽即可获得拼音。(个别生僻字需手动输
拼音函数
拼音2 xiang han 拼音3 lin 拼音1首 字母 q q 拼音2首 字母 x h 拼音3首 拼音首字 复制前一列拼音, 字母 母 选择粘贴只有值 l qxl qh qxl qh
。(个别生僻字需手动输入拼音)
wk.baidu.com

EXCEL 中文姓名转换姓名全拼音字母的Excel宏

EXCEL 中文姓名转换姓名全拼音字母的Excel宏

打开Excel->工具->宏->Viaual Basic编辑器在弹出来的窗口中对着VBAproject点右键->插入->模块下面会出现一个名为"模块1",点击在右边的空白栏中粘贴以下内容:Option ExplicitOption Compare TextPublic Function HZQP(expression As String, Optional delimiter As String = " ", Optional limit As Integer = -1) As String'expression' 必需的?包含要转换的字符串?'delimiter' 可选的。用于标识分隔拼音的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回仅包含一个元素,即完整的 expression字符串。'limit' 可选的。要返回拼音字符数,–1表示返回所有的拼音字符数,1表示返回拼音首字母。Dim STR As String, arrWord(400) As StringDim i As Integer, j As IntegerarrWord(1) = "吖a"arrWord(2) = "哎ai"arrWord(3) = "腤an"arrWord(4) = "肮ang"arrWord(5) = "凹ao"arrWord(6) = "八ba"arrWord(7) = "挀bai"arrWord(8) = "扳ban"arrWord(9) = "邦bang"arrWord(10) = "勹bao"arrWord(11) = "陂bei"arrWord(12) = "奔ben"arrWord(13) = "崩beng"arrWord(14) = "皀bi"arrWord(15) = "边bian"arrWord(16) = "杓biao"arrWord(17) = "憋bie"arrWord(18) = "邠bin"arrWord(19) = "仌bing"arrWord(20) = "拨bo"arrWord(21) = "峬bu"arrWord(22) = "嚓ca"arrWord(23) = "猜cai"arrWord(24) = "飡can"arrWord(25) = "仓cang"arrWord(26) = "撡cao"arrWord(27) = "冊ce"arrWord(28) = "嵾cen"arrWord(29) = "噌ceng"arrWord(30) = "*cha"arrWord(31) = "拆chai"arrWord(32) = "辿chan"arrWord(33) = "伥chang"arrWord(34) = "抄chao"arrWord(35) = "车che"arrWord(36) = "抻chen"arrWord(37) = "阷cheng"arrWord(38) = "吃chi"arrWord(39) = "充chong"arrWord(40) = "抽chou"arrWord(41) = "出chu"arrWord(42) = "搋chuai"arrWord(43) = "巛chuan"arrWord(44) = "刅chuang"arrWord(45) = "吹chui"arrWord(46) = "旾chun"arrWord(47) = "踔chuo"arrWord(48) = "呲ci"arrWord(49) = "从cong"arrWord(50) = "凑cou"arrWord(51) = "粗cu"arrWord(52) = "汆cuan"arrWord(53) = "崔cui"arrWord(54) = "邨cun"arrWord(55) = "搓cuo"arrWord(56) = "咑da"arrWord(57) = "呆dai"arrWord(58) = "丹dan"

excel中实现提取汉字的拼音首字母

excel中实现提取汉字的拼音首字母

在EXECL中,按ALT+F11,插入---模块复制下列代码:

Function hztopy(hzpy As String) As String

Dim hzstring As String, pystring As String

Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer

hzstring = Trim(hzpy)

hzpysum = Len(Trim(hzstring))

pystring = ""

For hzi = 1 To hzpysum

hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1)))

Select Case hzpyhex

Case &HB0A1 To &HB0C4: pystring = pystring + "A"

Case &HB0C5 To &HB2C0: pystring = pystring + "B"

Case &HB2C1 To &HB4ED: pystring = pystring + "C"

Case &HB4EE To &HB6E9: pystring = pystring + "D"

Case &HB6EA To &HB7A1: pystring = pystring + "E"

Case &HB7A2 To &HB8C0: pystring = pystring + "F"

Case &HB8C1 To &HB9FD: pystring = pystring + "G"

excel:汉字拼音首字母提取

excel:汉字拼音首字母提取

方法一:VBA自定义函数"=hztopy()"

下面是一个VBA自定义函数,工具->宏->Visual Basic编辑器->,插入模块,在VBA编辑器里面->插入->模块->贴入下述代码,(按ALT+F11,插入模块,在右面窗口中粘贴下面代码)那么,比如在A3中有"进退两难",则在B3中输入"=hztopy(A3)",则会得到"JTLN"。

不过此法有时候也会出错,比如"皓、鑫、婷、雯、奕"等,就无法提取汉字拼音首字母。

Function hztopy(hzpy As String) As String

Dim hzstring As String, pystring As String

Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer

hzstring = Trim(hzpy)

hzpysum = Len(Trim(hzstring))

pystring = ""

For hzi = 1 To hzpysum

hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1)))

Select Case hzpyhex

Case &HB0A1 To &HB0C4: pystring = pystring + "A"

Case &HB0C5 To &HB2C0: pystring = pystring + "B"

Case &HB2C1 To &HB4ED: pystring = pystring + "C"

Case &HB4EE To &HB6E9: pystring = pystring + "D"

excel表格汉字转拼音首字母的方法

excel表格汉字转拼音首字母的方法

问题,将excel表格中,以下关键词转换为拼音首字母

很多朋友都会熟悉使用excel,有时候为了方便,需要把excel转换为拼音或者拼音首字母,接下来我就介绍一下怎么把单元格里的关键词变为首字母

示例:

杭州优视唯康近视眼矫正

杭州优视唯康近视眼怎么办

杭州优视唯康近视眼怎么恢复

杭州优视唯康近视眼怎么治

杭州优视唯康近视眼治疗

杭州优视唯康近视怎么办

方法如下:

1.启动excel,按下ATl+F11,进入编辑

选择插入→模块,弹出如下窗口

复制以下代码到模块中

代码:

Function hztopy(hzpy As String) As String

Dim hzstring As String, pystring As String

Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer hzstring = Trim(hzpy)

hzpysum = Len(Trim(hzstring))

pystring = ""

For hzi = 1 To hzpysum

hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1)))

Select Case hzpyhex

Case &HB0A1 To &HB0C4: pystring = pystring + "A"

Case &HB0C5 To &HB2C0: pystring = pystring + "B"

Case &HB2C1 To &HB4ED: pystring = pystring + "C"

excel姓名首字母缩写

excel姓名首字母缩写

excel姓名首字母缩写

1、首先我们打开excel表,再将员工的姓名输入到表中。

2、再用鼠标选择所有需要提取字母的名字,通过Ctrl+C复制。

3、再打开word文档,将刚刚复制好的姓名,无格式粘贴到word中

4、姓名复制到word文档后,鼠标全选姓名,在顶部开始菜单中找到“拼音指南”并鼠标点击。

5、弹出“拼音指南”对话框后,我们可以看到预览中,在文字上方已经显示了拼音,再点击确定按钮,我们就可以看到word文档中的姓名上方已经添加了拼音了。

6、接下来,我们鼠标全选姓名,将添加好拼音的姓名复制回excel表中。

7、姓名复制到excel后,我们就要提取姓名中第一个汉字的首字母了,鼠标选中D3单元格,输入函数公式

=LEFT(PHONETIC(C3),1),按Enter回车键,我们就把姓名中的第一个汉字首字母提取出来了。

8、然后鼠标选中D3单元格,将鼠标放至D3单元格下方,出现黑色十字架后,双击鼠标,就快速把其余姓名的第一个汉字的首字母提取出来了。

提取汉字首字母函数

提取汉字首字母函数

提取汉字首字母函数

在Python中实现汉字首字母提取函数可以使用拼音库pypinyin,具体操作步骤如下:

1. 安装pypinyin库,可以使用pip命令进行安装:

```

pip install pypinyin

```

2. 在Python脚本中导入pypinyin库和re库:

3. 定义汉字首字母提取函数,其中text为要提取的中文文本,is_acronym为是否需要保留首字母的大写字母:

```python

def chinese_to_acronym(text, is_acronym=True):

# 使用pypinyin库将中文转换为拼音

pinyin_list = zy_pinyin(text)

result = ''

# 遍历拼音列表,取每个拼音的首字母

for py in pinyin_list:

letter = py[0]

# 使用正则表达式判断首字母是否为英文字母

if re.match('[a-zA-Z]', letter):

result += letter.upper() if is_acronym else letter.lower()

else:

result += letter

return result

```

4. 调用汉字首字母提取函数,可以把中文字符串作为参数传递给该函数,得到其首

字母字串:

```python

text = '中文处理是一项有趣且需要思考的任务'

acronym = chinese_to_acronym(text)

print(acronym) # 输出结果为 ZWCLSYXYST

用公式将汉字转换为拼音的第一个字母

用公式将汉字转换为拼音的第一个字母

用公式将汉字转换为拼音的第一个字母

有时需要在Excel中将大量姓名或名称转换为拼音首字母的简写形式,例如将“周伯通”转换为“ZBT”。用定义名称和公式的方法可以轻松实现转换,在Windows XP中,以Excel 2003为例方法如下:

1.定义名称:

单击菜单“插入→名称→定义”,在弹出的对话框中“在当前工作簿中的名称”下的文本框中输入一个名称,如“py”,在“引用位置”下输入下列代码后确定:

={"","吖","八","嚓","咑","鵽","发","猤","铪","夻","咔","垃","嘸","旀",

"噢","妑","七","囕","仨","他","屲","夕","丫","帀";"","A","B","C","D","E",

"F","G","H","J","K","L","M","N","O","P","Q","R","S","T","W","X","Y"," Z"}

2.假如名单在A2:A100区域中,在B2单元格中输入公式:

=LOOKUP(LEFT(A2,1),py)&LOOKUP(MID(A2,2,1),py)&LOOKUP(MID(A2,3,1), py)&LOOKUP(MID(A2,4,1),py)

然后拖动填充柄向下填充公式即可。

说明:

1.定义的名称为一个数组,以分号为界分为两行,第一行为汉字,第二行为与第一行汉字对应的拼音第一个大写字母。如果是Windows 7或Vista,则需要将定义的名称改为:

={"","吖","八","攃","咑","鵽","发","旮","哈","丌","咔","垃","妈","乸",

excel:汉字拼音首字母提取

excel:汉字拼音首字母提取

方法一:VBA自定义函数"=hztopy()"

下面是一个VBA自定义函数,工具->宏->Visual Basic编辑器->,插入模块,在VBA编辑器里面->插入->模块->贴入下述代码,(按ALT+F11,插入模块,在右面窗口中粘贴下面代码)那么,比如在A3中有"进退两难",则在B3中输入"=hztopy(A3)",则会得到"JTLN"。

不过此法有时候也会出错,比如"皓、鑫、婷、雯、奕"等,就无法提取汉字拼音首字母。

Function hztopy(hzpy As String) As String

Dim hzstring As String, pystring As String

Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer

hzstring = Trim(hzpy)

hzpysum = Len(Trim(hzstring))

pystring = ""

For hzi = 1 To hzpysum

hzpyhex = "&H" + Hex(Asc(Mid(hzstring, hzi, 1)))

Select Case hzpyhex

Case &HB0A1 To &HB0C4: pystring = pystring + "A"

Case &HB0C5 To &HB2C0: pystring = pystring + "B"

Case &HB2C1 To &HB4ED: pystring = pystring + "C"

Case &HB4EE To &HB6E9: pystring = pystring + "D"

EXCEL如何提取汉字首字母

EXCEL如何提取汉字首字母

方法/步骤

1.首先,打开Excel,同时按下Alt+F11键,打开VBE界面,如下图所示。在VBE界

面中,单击图片中所示的左上角空白处,选择“插入“,”模块“。

2.此时,就插入了一个模块,后面的代码就要放到这个模块中,保证右侧空白区域是模

块代码的编辑区(最保险的做法是双击模块),然后执行下一步操作。

3.将下面的代码全部复制粘贴到空白区域。

Function pinyin(p As String) As String

i = Asc(p)

Select Case i

Case -20319 To -20284: pinyin = "A"

Case -20283 To -19776: pinyin = "B"

Case -19775 To -19219: pinyin = "C"

Case -19218 To -18711: pinyin = "D"

Case -18710 To -18527: pinyin = "E"

Case -18526 To -18240: pinyin = "F"

Case -18239 To -17923: pinyin = "G"

Case -17922 To -17418: pinyin = "H"

Case -17417 To -16475: pinyin = "J"

Case -16474 To -16213: pinyin = "K"

Case -16212 To -15641: pinyin = "L"

Case -15640 To -15166: pinyin = "M"

excel判断男女的函数公式

excel判断男女的函数公式

excel判断男女的函数公式

Excel判断男女是指利用excel函数判断输入的字符串是男性还是女性,下面将介绍常用的男女判断函数:

一、基于汉字的判断:

1. 该函数根据汉字的拼音首字母来区分男女,将“男性”的拼音首字母

为“m”,而“女性”的拼音首字母是“f”,所以可以用excel函数LEFT(A2,1) ,来提取输入姓名的第一个字,如果这个字是“m”就输出“男”,如果

是“f”输出“女”。

2. =IF(LEFT(A2,1)="m","男","女"),这是excel判断男女最常用的函数,在A2处填写用户姓名,然后根据用户姓名的第一个字或拼音首字母来

判断其性别。

二、基于用户名定义的判断:

1. =IF(ISNUMBER(SEARCH("先生",A2)),"男","女"),这是一个自定义

判断男女的函数,可以根据输入的用户名中的“先生”判断性别,如果

有“先生”则输出“男”,没有“先生”输出“女”。

2. =IF(ISNUMBER(SEARCH("女士",A2)),"女","男"),这也是一个自定

义判断男女的函数,可以根据输入的用户名中的“女士”判断性别,如

果有“女士”则输出“女”,没有“女士”则输出“男”。

总结:通过以上内容可知,excel中可以用不同的函数来判断男女,比

如根据字母首字母判断,以及自定义函数判断用户名是否包含“先生”或者“女士”,根据不同的需求来选择不同的函数,来判断男女身份。

显示输出姓名拼音的首字母及其在拼音姓名中的个数

显示输出姓名拼音的首字母及其在拼音姓名中的个数

农林大学专业技能考核必备题目(汇编)

编写一个有主程序和子程序结构的程序模块,完成下述功能:从键盘输入每位同学的姓名拼音,显示输出姓名拼音的首字母(无论大小写)及其在拼音姓名中的个数。

DA TA SEGMENT

S1 DB 'PLEASE INPUT YOUR NAME: $'

S2 DB 0DH,0AH,'TOTLE('

R1 DB ' ):'

N1 DB 0

N2 DB 0

DB '$'

BUFF DB 250,250 DUP(0)

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

MAIN PROC FAR

START:

PUSH DS

XOR AX,AX;清零

PUSH AX

MOV AX,DATA

MOV DS,AX

MOV AH,09;9号功能调用,显示字符

MOV DX,OFFSET S1

INT 21H

MOV AH,0AH;输入一段字符串到BUFF那个地址

MOV DX,OFFSET BUFF

INT 21H

MOV SI,OFFSET BUFF+2

MOV AL,[SI]

MOV R1,AL

MOV BX,OFFSET BUFF+1

MOV CL,[BX]

CALL COUNT

MOV AH,0

MOV AL,DL

CALL DISPLAY

RET

MAIN ENDP

COUNT PROC NEAR;COUNT子程序

MOV CH,0

MOV DL,0

P1:INC BX

CMP AL,[BX]

JNE P2

INC DL

P2:LOOP P1

RET

COUNT ENDP DISPLAY PROC NEAR MOV DL,10

mysql 汉字首字母 函数

mysql 汉字首字母 函数

mysql 汉字首字母函数

MySQL(结构化查询语言)是一种用于管理和操作关系型数据库的开源数据库管理系统。它是一种功能强大且易于使用的工具,为用户提供了许多有用的函数和操作符来处理数据。其中之一就是汉字首字母函数,它可以根据汉字的拼音首字母进行排序或查询操作。在MySQL中,可以使用汉字首字母函数来对数据进行排序。例如,如果我们有一个包含汉字的姓名列,并且我们希望按照姓名的拼音首字母进行排序,我们可以使用汉字首字母函数来实现这个目标。通过使用这个函数,我们可以将汉字转换为相应的拼音首字母,并将其用作排序的依据。

除了排序,汉字首字母函数还可以用于查询操作。例如,如果我们想要查询姓氏以特定拼音首字母开头的人,我们可以使用汉字首字母函数来实现这个目标。通过在查询条件中使用这个函数,我们可以筛选出符合条件的数据。

汉字首字母函数在MySQL中的使用非常简单。只需使用相应的函数即可将汉字转换为拼音首字母。这些函数通常以“py_”或“pinyin_”开头,后面跟着要转换的汉字或汉字列。通过将这些函数应用于需要处理的数据,我们可以很容易地实现按照拼音首字母进行排序或查询的需求。

MySQL的汉字首字母函数为我们提供了一个方便的工具来处理汉字

数据。无论是排序还是查询,都可以通过这些函数来实现。这些函数的使用简单而高效,为用户提供了更好的数据处理体验。无论是在个人使用还是商业应用中,汉字首字母函数都能发挥重要的作用,提高数据的可读性和可操作性。

Excel宏获取汉字拼音首字母在任务驱动教学法中的经验谈

Excel宏获取汉字拼音首字母在任务驱动教学法中的经验谈
的 药 品 进 销 存 管 理 系统 、 超 市 的 商 品进 销 字3 7 5 5 个 和二级 汉 字3 0 0 8 个, 共计 7 4 4 5 个 图 程序 。 Mi c r o s o f t Of i f c e 组件都支持 宏( Ma c r o ) 管 理 系 统 都 支 持 汉 字 拼 音 首 字 母 查 询 功 形 字 符 和 汉 字 。 能。 例如 : 上 市 公 司名 称 “ 中 国银 行 ” , 只需

4教 学 实 施
精心 设疑 , 让 学 生 拿 出 自己 的 手 机 查 看 手 机 是 否 具 有 姓 名wk.baidu.com首 字 母 快 速 查 询 功
级 常用汉字根据音序排 列 , 二 级 汉 字 则 4 . 1任务前 置 , 激发学 习兴趣
少排 列 。
根据偏 旁部首排列 , 部 首顺序依据笔 画多
汉 字 的 区位 码 。 区号 范 围 为 l ~9 4, 位 号 范
不具 备 的特 殊 应用 , 比如 , 一 个 工作 薄 两 个 工作 表 中 数据 的 比对 或一 个 工 作 表 不 同列 间数据的比对 , 以及 完 成 工 作 表 数 据 的特 殊计 算 、 特殊格式的排版 、 特 殊 的 查 找 筛 选 等功能。
码 起止 范 围如 下 表 1 所示。 1 2 1
询时 , 用 户往往 录入大 量信 息 , 如 客 户名

中文提取大写首字母的方法

中文提取大写首字母的方法

提取中文大写首字母的方法如下:

1. 打开Excel,按下Alt+F11打开Visual Basic编辑器,点击插入,下拉菜单内点击模块。

2. 把准备好的汉字转拼音函数粘贴进来,需要注意的是,从网络上复制的函数每一行都会有一个回车,在模块内需要把段落之间的空行全部清除,段落前面的空格也需要给清除掉。

3. 多余回车和空格清除完毕后,关闭Visual Basic编辑器。

4. 回到Excel内,在中文名字旁边列输入对应的公式(每一种转换的公式都不太一样,需要根据粘贴进去的函数输入相对应的函数)。

以上步骤仅供参考,如果还有疑问,建议咨询专业人士。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
姓名 拼音首字母 马晓光 MXG 刘苏 LS 龖龘 DD 胖胖 PP 要求:提取姓名拼音的首字母,方法不限哦 四季青 SJQ 竹林过客 ZLGK 丰丰 FF 老狼 LL 空城 KC 徐静茹 XJR 宏之 HZ 带刀舒哥 DDSG 筱筱 XX
Baidu Nhomakorabea
相关文档
最新文档