Re: [問題] excel有函數可以指定傳回中文值嗎?
有類似文章,不過需修改 (假設半形數字也要排除)
(原問題)
#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)
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章