excel提取首字母,excel中如何實現提取漢字的拼音首字母

2025-03-15 20:40:11 字數 3183 閱讀 7227

1樓:網友

假如人名在a1,那麼在b1輸好粗入=

lookup(code(a1),45217+,)回車就是了。

2樓:匿名使用者

下面是乙個vba自定義函式,按alt+f11,虛頌插入模組,在右面視窗中貼上下面**。

若b10內容為 中國航天6號a,則在某空白格中輸入:=hztopy(b10) 即可。

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 else

pystring = pystring + mid(hzstring, hzi, 1)

end select

nexthztopy = pystring

end function

3樓:匿名使用者

思路:1 漢字轉拼音。

2 提取首字母。

在excel中如何取漢字拼音首字母?

4樓:驚夢洛陌

具體操作步驟如下bai:du

所需材料:excel、excel取首字母大zhi寫函式。

一、首先開啟daoexcel,然後按alt+f11開啟viaual basic器,點內擊工具欄「插。

容入」,下拉選單內點選「模組」。

二、把準備好的取拼音首字母大寫函式貼上進來,關閉viaual basic器。

三、回到excel介面,旁邊單元格內輸入其中「=getpy(a1)」為求a1單元格的拼音首字母大寫,後面是求b1和c1單元格後兩位,這時按下回車鍵執行。

四、按下回車鍵後,就可以得到ldh6582的結果了。

5樓:匿名使用者

遇到多音字怎麼處理,比如「朝」,返回「c」還是「z」?

excel中如何實現提取漢字的拼音首字母

6樓:一騎當後

後面又提的問題,手工做只需選中zght6ha這一列複製,再另一列選擇性貼上->數值,再改就行了。

下面是乙個自定義函式,按alt+f11,插入模組,在右面視窗中貼上下面**。

若b10內容為 中國航天6號a,則在某空白格中輸入:=hztopy(b10) 即可。

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

select case hzpyhex

case else

pystring = pystring + mid(hzstring, hzi, 1)

end select

nexthztopy = pystring

end function

在excel中如何取漢字拼音首字母?

7樓:亓玉巧邴鶯

遇到多音字怎麼處理,比如「朝」,返回「c」還是「z」?

在excel裡面怎麼自動提取欄位的前三個字的拼音首字母?

8樓:

剛幫bai

你找了du一下zhi

dao在a1輸入內 =left(hztopy(b1),3) 下拉容。

excel如何用函式提取漢字的大寫首字母?

9樓:網友

1,複製姓名列,貼上到word裡。

2,在word裡,點選右下角貼上智慧型標記,選擇「僅保留文字」

3,選中word裡的姓名文字(一般一次能一次性新增13組拼音,如果要新增拼音的漢字比較多,多選擇幾次多設定幾次),開始-字型-拼音指南,拼音指南里,字型大小調大一些,確定。

4,複製新增了拼音的漢字,貼上到excel裡某空列5,用函式phonetic取得單元格里的拼音資訊字串,c2=phonetic(b2)

10樓:網友

用vba或藉助word的拼音指南功能可以實現。

11樓:每早推薦乙隻股

=upper(a1) 小寫字母轉換成大寫字母。

12樓:網友

需要利用第三方拼音外掛程式。

excel如何根據前一單元格的首字母來判斷當前單元格得值?

13樓:yq楊

excel根據前一單元格的首字母來判斷當前單元格的值,通過**資訊來看就是利用lookup查詢引用函式公式來完成的,這個你的公式首字母只能是a到f,如果是f以後的那麼就會出錯。

如果在後面列舉兩列輔助列的話,那麼公式可以如下:

lookup(left(a1,1),$c$1:$d$6)效果及公式圖如下:

公式思路如下:

1、首先利用left文字提取函式提取第乙個字元(這個是從左向右提取,第乙個引數是所需提前的文字、第二個引數1是指提取字元的長度)

2、利用lookup查詢引用,查詢left所提取的文字,在c列裡查詢,也就等同於你的公式裡的第二引數,然後返回d列的值,也就是第三個引數(在我的公式這兩個引數都融合在乙個引數中)。

14樓:苗喬恩

是你對excel還不瞭解,這是最基本的查表函式的查表功能。

如果查不到就會報錯,可以用iferror讓查不到的時候輸出空值就不會報錯了。

excel如何按名字字的首字母排序,再按名字的字母排序

選中你要 bai排序的區域後,請按圖示操du作 這種排序方法,zhi一定是首先按dao照第一個拼音字母排版序,然後再用權 第二個字母排序的。請勿慮。比如 在z打頭的中國和總結排在了a 和b打頭的阿拉伯語白名單之後,中國和總結進行第二次排序 zhongguo zongjie 在第一個字母z已經排完之後...

這些英語首字母什麼填?英語首字母填空

估計這是初中的英語吧?雖然已經很長時間不看了但憑著六級的底子應該沒什麼錯誤。beginning move with later 看了樓上的用的lately,絕對不對,那是 最近的 意思 drankbetter ourselves comes 此處需要乙個動詞,根據你們的單詞量應該是這個詞 learn...

英語首字母填空,一個英語首字母填空

應該填lucky而不是lazy,原因是前文已經有了暗示,but unlucky 意思是我認為每天需要翻越小山這樣很不幸,而朋友卻認為我是幸運的,這樣我就可以得到額外的鍛鍊了。望採納。一個英語首字母填空,大家幫我寫寫 代表要填的 learn isand second better over mista...