Re: [問題] excel有函數可以指定傳回中文值嗎?

看板Office作者 (David)時間18年前 (2008/06/23 05:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
有類似文章,不過需修改 (假設半形數字也要排除) (原問題) #16jfP1wK 3049 1 8/06 znlin □ [算表] 如何用EXCEL公式函數挑字 (VBA) #16jpAV-X 3055 8/06 Catbert R: [算表] 如何用EXCEL公式函數挑字 略微修改如下: ------------------------------------------------------------- Public Function ChText(InString As String) Dim i As Integer Dim outString As String outString = "" For i = 1 To Len(InString) If Mid(InString, i, 1) > "z" Then outString = outString & Mid(InString, i, 1) End If Next ChText = outString End Function -------------------------------------------------------------- (公式) #17IOD5vT 3924 11/25 JieJuen R: [算表] 如何用EXCEL公式函數挑字 這不好改了,原先只取代0~9,現在還要加上A~Z a~z 有7層巢狀結構問題 一個定義頂多換8個字 有62個字要換.... 但改完後解決問題沒有限制 (公式) #17KI_k71 3996 212/01 JieJuen □ [算表] EXCEL:從英數字元字串中擷取數字 本文作者是 Microsoft 最有價值的專業人員 (MVP,Most Valuable Professional) Ashish Mathur。如需詳細資訊,請造訪 Microsoft MVP 網站 (英文)。 #17KMyqBG 3997 12/01 JieJuen □ [算表] EXCEL:從英數字元字串中擷取非數字 #17KRHQmj 4000 12/02 JieJuen R: [算表] EXCEL:從英數字元字串中擷取數字 更改如下: =MID(A1,MATCH(TRUE,LENB(MID(A1,ROW($1:$99),1))=2,0),LEN(A1)- SUM(1*(LENB(MID(A1,ROW($1:$99),1))=1))) 如文中所言, 需注意本解法的限制是要取出的中文字 必須要連在一起。 如果半形數字要... 您可以自己改 反正條件都有了... ※ 引述《jameskuo (一個人的日子...)》之銘言: : (若是和其他不同軟體互動之問題 請記得一併填寫) : 您所使用的軟體為:excel 2003 : 版本:2003 : 問題:假如A1裡面有一堆中文和英文,有什麼函數可以把所有中文挑出來,排除英文? : 然後出現在B1,謝謝幫忙。 小小兩行問題,大大學問 (的確..是有函數) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.32.219 ※ 編輯: JieJuen 來自: 118.171.32.219 (06/23 05:46)
文章代碼(AID): #18Nht0A1 (Office)
文章代碼(AID): #18Nht0A1 (Office)