⑴ 在EXCEL中根據漢字提取拼音的第一個大寫字母問題,根據你的操作步驟操作後,執行結果為#NAME
按ALT+F11進入VBA
插入→模塊,插入一個新模塊。再雙擊插入的模塊,進入模塊代碼編輯狀態
復制以下的代碼
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"
Case -15165 To -14923: pinyin = "N"
Case -14922 To -14915: pinyin = "O"
Case -14914 To -14631: pinyin = "P"
Case -14630 To -14150: pinyin = "Q"
Case -14149 To -14091: pinyin = "R"
Case -14090 To -13319: pinyin = "S"
Case -13318 To -12839: pinyin = "T"
Case -12838 To -12557: pinyin = "W"
Case -12556 To -11848: pinyin = "X"
Case -11847 To -11056: pinyin = "Y"
Case -11055 To -2050: pinyin = "Z"
Case Else: pinyin = p
End Select
End Function
Function getpy(str)
For i = 1 To Len(str)
getpy = getpy & pinyin(Mid(str, i, 1))
Next i
End Function
代碼輸入完成後,關閉Visual Basic編輯窗口,返回Excel編輯狀態
到這,自定義函數就設置好了
然後在你想要提取首字母的地方,輸入公式=getpy()
比如這樣
⑵ 漢字轉拼音
轉拼音:zhuǎn、zhuàn,聲母是zh,韻母是uǎn,聲調是三聲。聲母是zh,韻母是uàn,聲調是四聲。
轉釋義:
轉zhuǎn
1、遷徙;流亡。
2、不直接的,中間再經過別人或別的地方。
3、改換方向。
4、改變位置。
5、改變形勢、情況。
轉zhuàn
1、旋轉:車輪飛轉。
2、使旋轉。
漢字筆畫:
相關組詞:
1、逆轉[nì zhuǎn]
向相反的方向或壞的方面轉變;倒轉。
2、輾轉[zhǎn zhuǎn]
也作展轉。
3、宛轉[wǎn zhuǎn]
婉轉。
4、轉載[zhuǎn zǎi]
報刊上刊登別的報刊上發表過的文章。
5、轉租[zhuǎn zū]
承租人經出租人同意,將其承租物租給第三人。
⑶ Excel表格輸入姓名後自動轉換拼音的公式
1、首先在自己電腦上,打開Excel一份表格。
⑷ excel漢字轉拼音
方法如下:
1.啟動Excel
2003(其它版本請仿照操作),打開相應的工作表;
2.執行「工具→宏→Visual
Basic編輯器」命令(或者直接按「Alt+F11」組合鍵),進入Visual
Basic編輯狀態;
3.執行「插入→模塊」命令,插入一個新模塊。再雙擊插入的模塊,進入模塊代碼編輯狀態;
4.將代碼輸入其中;
5.代碼輸入完成後,直接關閉Visual
Basic編輯窗口,返回Excel編輯狀態;
6.自定義函數就可以用了,如:選中A2單元格,輸入公式:=getpy(A2)。
很抱歉,回答者上傳的附件已失效
⑸ 怎樣把名字轉化為拼音
把名字轉化為拼音方法如下:
1、游標定在C2單元格中,輸入公式「=getpy(B2)」,敲回車確認,如圖所示:
看到唐僧的漢語拼音就自動出現了。
⑹ Excel漢字轉拼音
這個貌似是自定義函數,不是系統自帶的,所以系統不認可
⑺ EXCEL 漢字轉拼音問題
第一步:如果名是兩個字的(假設存放在D列),把兩個字各放一列,公式=right(D1,1),具體位置依此類推。第二步:把A列(即姓這一列)貼到記事本里,這樣出來的是文本,然後再把文本貼到WORD里,抹黑這些文本,然後格式-〉中文版式-〉拼音指南。看一看,是不是出現了拼音信息。第三步:還是抹黑上述文本,然後表格-〉轉換-〉文字轉化成表格,再把表格貼回到B列去,然後在C列中寫公式=phonetic(b1),拼音信息就取出來了。第四步:將名的兩列(假設是E、F)照以上處理,把拼音信息又另放兩列(假設是G、H)。然後取首字母,公式=left(G1,1)。其他依此類推。取出的首字母又另放兩列(假設是I、J)。第五步:合並I、J兩列內容。公式=concatenate(I1,J1)。其他依此類推。合並後的內容在K列。第六步:把ACDK四列選擇性粘貼到空白表頁或者空白單元格里就完成了。 另:1、你需要有微軟拼音輸入法2.0以上才行。 2、取出的拼音信息中會有1234這幾個數字,那是表示聲調的。你只需在Excel中使用替換,把這幾個數字替換成空就可以了。 在WORD里,自定義—命令—格式里找到拼音指南,把它調出來,將所要變成拼音的文安選中,然後點擊「拼音指南」然後確定就可了。
⑻ 如何在EXCEL2016中將中文姓名顯示為拼音
按步驟來:
1,按組合鍵ALT+F11調出VB窗口——插入——模塊(復制代碼到新模塊中,復制完後始可關閉VB窗口。代碼私信提供給你)
⑼ 在Excel 中 怎樣打出來名字 自動生成拼音啊
1、首先網路搜索(新華字典Excel版)。如圖所示。