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...