1樓:匿名使用者
1、首先用office excel 2007開啟文件;
2、然後滑鼠標定在d2單元格,輸入公式「=getpy(c2)」,按回車鍵確認;
3、我們就看到姓名一欄漢語拼音就自動出現了;
4、選中d2單元格,滑鼠放在單元格右下角,當出現「+」後,向下拖動滑鼠;
5、這樣,姓名一欄所有的漢字都以拼音形式顯示了;
6、如果我們需要將拼音的首字母變成大寫的話,可以將滑鼠標定在e2單元格中,然後輸入公式「=proper(d2)」,按回車確認;
7、這樣,我們需要的拼音的首字母就變成大寫的了。
2樓:匿名使用者
格式》拼音指南
我的2003好象要手工輸入拼音:)
實在不行,word裡拼音指南生成拼音後複製到excel裡
3樓:水無憂因風皺
應用舉例
目標漢字: 漢字轉拼音舉例
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
4樓:匿名使用者
你給我發個郵件,我給你發個用函式做的,很不錯,是一個高手 做我的留下了,也可以用自定義函式做[email protected]
excel 如何把」漢字「轉換為」拼音首字母「,切記為」拼音首字母「!!!!????
5樓:
以excel2007為例:
3、將下面的**複製貼上到裡面:
function getpychar(char)
tmp = 65536 + asc(char)
if (tmp >= 45217 and tmp <= 45252) then
getpychar = "a"
elseif (tmp >= 45253 and tmp <= 45760) then
getpychar = "b"
elseif (tmp >= 45761 and tmp <= 46317) then
getpychar = "c"
elseif (tmp >= 46318 and tmp <= 46825) then
getpychar = "d"
elseif (tmp >= 46826 and tmp <= 47009) then
getpychar = "e"
elseif (tmp >= 47010 and tmp <= 47296) then
getpychar = "f"
elseif (tmp >= 47297 and tmp <= 47613) then
getpychar = "g"
elseif (tmp >= 47614 and tmp <= 48118) then
getpychar = "h"
elseif (tmp >= 48119 and tmp <= 49061) then
getpychar = "j"
elseif (tmp >= 49062 and tmp <= 49323) then
getpychar = "k"
elseif (tmp >= 49324 and tmp <= 49895) then
getpychar = "l"
elseif (tmp >= 49896 and tmp <= 50370) then
getpychar = "m"
elseif (tmp >= 50371 and tmp <= 50613) then
getpychar = "n"
elseif (tmp >= 50614 and tmp <= 50621) then
getpychar = "o"
elseif (tmp >= 50622 and tmp <= 50905) then
getpychar = "p"
elseif (tmp >= 50906 and tmp <= 51386) then
getpychar = "q"
elseif (tmp >= 51387 and tmp <= 51445) then
getpychar = "r"
elseif (tmp >= 51446 and tmp <= 52217) then
getpychar = "s"
elseif (tmp >= 52218 and tmp <= 52697) then
getpychar = "t"
elseif (tmp >= 52698 and tmp <= 52979) then
getpychar = "w"
elseif (tmp >= 52980 and tmp <= 53640) then
getpychar = "x"
elseif (tmp >= 53679 and tmp <= 54480) then
getpychar = "y"
elseif (tmp >= 54481 and tmp <= 62289) then
getpychar = "z"
else '如果不是中文,則不處理
getpychar = char
end if
end function
'逐個取asc碼
function getpy(str)
for i = 1 to len(str)
getpy = getpy & getpychar(mid(str, i, 1))
next i
end function
4、選中b2單元格,輸入公式"=getpy(a1)",滑鼠移到b2單元格右下角,下拉填充公式即可,如下圖:
6樓:
如何把數字過濾 不要顯示數字出來
7樓:匿名使用者
不錯,博觀的可以使用,就是個別中文識別不出來
8樓:航旅家園
EXCEL漢字轉拼音問題,EXCEL漢字轉拼音怎麼轉
文庫精選 內容來自使用者 微力試卷 篇一 exel 漢字轉換成拼音的方法 excel中把漢字變成拼音的方法 例圖 1.啟動excel20xx 其它版本請仿照操作 開啟相應的工作表 2.執行 工具 開發工具 巨集 visualbasic編輯器 命令 或者直接按 alt f11 組合鍵 進入visual...
EXCEL漢字轉拼音怎麼轉,excel怎麼把漢字轉換成拼音
文庫精選 內容來自使用者 微力試卷 篇一 exel 漢字轉換成拼音的方法 excel中把漢字變成拼音的方法 例圖 1.啟動excel20xx 其它版本請仿照操作 開啟相應的工作表 2.執行 工具 開發工具 巨集 visualbasic編輯器 命令 或者直接按 alt f11 組合鍵 進入visual...
excel怎麼把整個excel錶轉置
在表下面表名 預設sheet1等 上點右鍵,選 移動或複製工作表 在下面 建立副本 前打勾,上面 工作簿 填新工作簿或預設本工作簿.看了你抓的圖,就明白了.你把貼上的目標 全刪除吧,可能是目標 裡有合併的單元格.不刪除的話,把你合併的單元格找出來.滑鼠選中a1 ctrl shift end ctrl...