回覆列表
  • 1 # Tiekt鐵鐵

      特殊符號大致有哪些? 就圖上看好像只有以下六種

    前置空格 $ % + " .  這些可以用公式刪除=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TRIM(A2),"$",),"%",),"+",),""",),".",)  如果再多, 就修改公式, 增加 SUBSTITUTE 巢狀數量, 不過公式會很長.  比較通用的方法是用VBA  假設資料在A列, A1開始  按 Alt+F11 , 開啟 VBA 編輯器  貼上如下程式碼Sub yy() Dim i%, arr arr = Sheet1.[a1].CurrentRegion With CreateObject("VBSCRIPT.REGEXP") For i = 1 To UBound(arr) .Global = True .Pattern = "[^0-9A-Za-z一-龥]" arr(i, 1) = .Replace(arr(i, 1), " ") Next End With [b1].Resize(UBound(arr)) = arrEnd Sub  然後在 VBA 編輯器視窗按F5或點選工具欄三角號(執行), 即可在B列得到結果, 如果不想要前置空格, 在C1輸入公式  =trim(B1)  下拉就行了

  • 中秋節和大豐收的關聯?
  • 開車等紅綠燈時,燈壞了,紅燈一直亮著怎麼辦?