excel中怎麼樣把漢字轉換成英文簡稱

2022-05-01 03:58:05 字數 4544 閱讀 8213

1樓:匿名使用者

借用其他高手的回答:(以下公式為四個漢字內,再多還要加公式)

>>>3,lookup(code(mid(a1,4,1)),45217+,),"")

怎麼在excel中把中文名字轉換成英文的?

2樓:匿名使用者

安裝《金山快譯》,並選中巢狀office軟體。

開啟excel以後就有一箇中英文轉換的工具條可供選擇。

3樓:匿名使用者

可以用vba自定義函式。

參考下面連結中版的權

用法

4樓:絕一斬

ctrl+f,選擇替換,輸入要替換的中文名和英文名,然後確定即可,全文中的都可以替換,很方便

excel表中,如何自動將中文轉換成英文 5

5樓:吉本佳生

翻譯軟體才能做得到吧,excel不是萬能的.

6樓:匿名使用者

據我所知沒有這個功能。

excel**,我有一份姓名錶,如何才能快速轉換成英文簡寫,姓的全字母+名的首字母?

7樓:請叫我小尊

首先,開啟excel,同時按下alt+f11鍵,開啟vbe介面,如下圖所示。在vbe介面中,單擊**中所示的左上角空白處,選擇「插入「,」模組「。

此時,就插入了一個模組,後面的**就要放到這個模組中,保證右側空白區域是模組**的編輯區(最保險的做法是雙擊模組),然後執行下一步操作。

將下面的**全部複製貼上到空白區域。

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

然後關閉這個新介面,返回excel,就可以像excel自帶的函式一樣使用這個自定義的getpy()函式了,它只有一個引數,引數可以直接指定單元格,也可以直接輸入字元。

需要注意的是,getpy函式,只返回漢字拼音的首字母,如果是其他的字母或者資料等非漢字文字,會返回原來的值,如下圖所示:

end注意事項

這個自定義函式的原理是什麼呢?其實很簡單,就是通過判斷漢字的ascii碼,來轉換為指定的字母,然後再利用一個簡單的單個漢字的提取,來實現對一串漢字提取首字母的功能。上面的函式是提取首字母大寫,明白了這個道理,就可以很輕鬆地改為首字母小寫了。

如果經常要用到這個函式,可以將模組匯入為載入項,然後加在到excel中,這樣就幾乎相當於excel自帶的函式,隨時可以使用了。關於載入項的設定,可以看一下我的另外一篇經驗。

8樓:匿名使用者

您這20分不好拿啊,可以寫出百家姓的拼音,然後根據漢字對號入座,還要用到自定義的獲取漢字首字母的函式,思路是這樣,做起來要時間了。

9樓:優派粉絲論壇

看姓名是什麼分開的了

首字元之類的可以用left擷取

10樓:匿名使用者

您好,excle自帶沒有這個功能,不過我可以免費幫您轉換一下~

11樓:匿名使用者

看這個連結,百

度經回驗答

excel2010如何將中文名批量轉換成英文名

12樓:飛的幽靈

舉個例子:

目標漢字: 漢字轉拼音舉例

1 顯示用空格分開的拼音

公式: =hztopy($b$19," ")結果: hàn zì zhuǎn pīn yīn jǔ lì2 顯示用空格分開的拼音,同時不顯示注音符號公式:

=hztopy($b$19," ",false)結果: han zi zhuan pin yin ju li3 顯示用空格分開的拼音,不顯示注音符號,同時僅顯示拼音的首字,並大寫

公式: =hztopy($b$19," ",false,true,false)

結果: h z zh p y j l

4 顯示用空格分開的拼音,不顯示注音符號,同時僅顯示拼音的首字母,並大寫

公式: =hztopy($b$19," ",false,true)結果: h z z p y j l

excel 中如何將姓名轉換成英文格式

13樓:農民傷不起

這個bai裡du面zhi有dao:版

excel中如何把中文名轉換成英文名?比如a1單元格是曹小明,b1單元格就需轉化成xiaomingcao

14樓:

用vba ,只能出現漢字的拼音首個字母

除非你建立一一對應表,用vlookup

15樓:匿名使用者

就問題,只需:在b1格填入=if(a1="曹小明","xiaomingcao"," ") 則可

16樓:我的王是金閃閃

明確告訴你,沒有這樣的功能。

如何使excel的中文名字快速變成簡寫的首個英文字母?

17樓:匿名使用者

比如姓名在a1,=lookup(code(left(a1,1)),45217+,)

18樓:匿名使用者

定義一個名稱

pinyin=

然後用公式

=if(len(a1)>>>>3,lookup(mid(a1,4,1),pinyin),"")可以得到他們的首字母

19樓:一無量

查拼音軟體,我用過你說的功能都有

20樓:匿名使用者

發給我,我來幫你搞,簡單的很

怎麼把pdf轉換成,怎麼把pdf文件轉換成word

1 在2016版本的word中開啟空白文件,點選選單欄的 特色功能 在彈出的工具欄中點 pdf轉word 2 初始化結束後新增需轉換的pdf檔案 3 點選 開始轉換 5 找到輸出路徑即可得到轉換後的word文件。方法 步驟 由於我使用的是foxit reader.所以我就以此軟體為例,講述把pdf轉...

excel中如何把數字轉換成中文大寫金額

可以通過自定義資料格式將中文轉換成 大寫。如果需要完整金額,可以參考以下 substitute substitute text trunc fixed a1 0 dbnum2 0 負元 dbnum2 0角0分 if abs a1 1 元整 零角 if abs a1 1,零 零分 整 最簡單的方法就是...

在excel中如何把幾點幾分轉換成多少分鐘

text right a1,len a1 find a1 left a1,len a1 find a1 hh mm 這個公式顯示格式為00 45,如果你需要超過1小時也用分鐘表示,用公式 text right a1,len a1 find a1 left a1,len a1 find a1 mm h...