首頁>Club>
1
回覆列表
  • 1 # 樂享所知

    個人想到的方法大致有三種:查詢替換、Excel函式、VBA

    方法一:查詢替換

    直接使用查詢替換功能將"*"替換為"-"符號,這裡需要注意一點,“*”在Excel中表示任意字元,是一個特殊符號,所以我們要在“*”前面加上一個跳脫字元“~”,使Excel將“*”看成是一個普通的符號。

    方法二:Excel函式

    直接輸入公式(=SUBSTITUTE(B28,"*","-"))即可得到結果。當然公式還不只是這一種方法,只是個人覺得比較簡單!

    方法三:VBA

    VBA程式碼網上有很多,隨便百度一下進行貼上即可,這裡就不貼程式碼

    總結

    查詢替換功能一般情況下是替換所有工作表中的內容,效率高;

    函式法的靈活性極強,可以替換指定的單元格,而且還能夠自動更新;

    VBA程式碼可定義行比較強,但是單純只是完成替換這一功能的話就沒有必要使用VBA方法了。

  • 2 # 雲霧唐氏

    這個問題就是一個bug,單純的*只有兩個用途,第一是運算子,第二是標點符,在查詢介面,單純的*只是一個字元,只有在和其他字元搭配使用時才會被當做萬用字元。。。。

  • 中秋節和大豐收的關聯?
  • 送給男朋友的媽媽的生日禮物,送什麼最好?