返回列表 上一主題 發帖

只取出字串中的中文字元

A1="3D. 偉大(中文版)"
B1=IF(LENB(MID($A1,COLUMN()-1,1))=2,MID($A1,COLUMN()-1,1),"")&C1
B1公式右拉複製(右拉格數為字串最大長度)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

處理文字沒有陣列組合函數,所以利用右拉多格公式來合併處理
若你用VBA就不用那麼辛苦
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

Function ZW(A)
For i = 1 To Len(A)
If LenB(StrConv(Mid(A, i, 1), &H80)) = 2 Then
    zw2 = zw2 & Mid(A, i, 1)
End If
Next i
ZW = zw2
End Function

拿掉 StrConv 函數如下,執行就不對,WHY?

Function ZW1(A)
ZW = ""
For i = 1 To Len(A)
If LenB(Mid(A, i, 1)) = 2 Then
    ZW = ZW & Mid(A, i, 1)
End If
Next i
End Function
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題