這是一個(gè)比較特別的需求,只有一些特定場合才用得上。但是一旦需要的時(shí)候,還真沒有特別好的辦法來處理。這里我們送你一段VBA代碼,可以幫你輕松實(shí)現(xiàn)這個(gè)功能。 關(guān)注本公眾號,點(diǎn)擊底部菜單“聯(lián)系客服”,與客服取得聯(lián)系,索取“漢字轉(zhuǎn)拼音”模板文件 代碼很簡單。 01 打開Excel文件,按Alt+F11打開VBA 編輯器,在左邊插入模塊: 在右側(cè)區(qū)域,將下面兩段代碼復(fù)制代碼區(qū)域: 02 使用方式 這里的代碼創(chuàng)建了一個(gè)用戶定義函數(shù)(UDF),我們可以想使用普通的Excel函數(shù)一樣使用它們。 在單元格中輸入公式: =GetPY(B3) 填充整個(gè)區(qū)域,得到所有漢字的拼音, 這個(gè)結(jié)果中拼音全部是小寫,如果希望轉(zhuǎn)成大小,可以使用公式: =UPPER(C3) 如果希望首字母大寫,可以使用公式: =PROPER(C3) PROPER函數(shù)可以將每個(gè)單詞的首字母轉(zhuǎn)為大寫,其余的為小寫 需要提醒注意的是,這個(gè)代碼只轉(zhuǎn)換常用漢字,一般來說也夠用了。 加入E學(xué)會(huì),學(xué)習(xí)VBA編程和其他Excel技能。一次加入,永久有效
|
|