首頁 > 軟體

Excel中通配符的使用方法

2021-05-21 19:30:04

所謂「通配符」其實是一種特殊符號,可以使用它來代替一個或者多個真正字元,對資料進行模糊查詢、統計運算等操作。

Excel主要包括三個通配符:

星號「*」:表示任何字元,

問號「?」:表示任何單個字元,

波紋符「~」:在「*」和「?」前,表示取消其通配性。

通配符經常用在查詢、替換和篩選的操作中,讓我們舉例說明:

1、通配符使用在查詢中

點選「開始」選項卡,點選「查詢和選擇」按鈕,點選「查詢」選單彈出「查詢和替換」對話方塊。在查詢內容鍵入「湖南*」,勾選「單元格匹配」(勾選表示查詢結果等於查詢內容;不勾選,則表示查詢結果包含查詢內容),然後點選「查詢全部」,所有以「湖南」開頭的單元格地址和內容便顯示在下方的結果欄中,使用者可以點選任一結果快速定位到相應單元格。

由此可見,「*」可以代替任意字元包括空字元。

單元格D7的內容也包括了「湖南」但未顯示在結果欄,這是因為該單元格「湖南」前面也有字元,需要用「*湖南*」才能模糊查詢到它。所以,一個查詢內容可以有多個通配符,且有擺放位置要求。

如果把查詢內容改為「湖南??」,則只有兩個結果。

2、通配符使用在替換中

在「查詢和替換」對話方塊中點選「替換」標籤,「查詢內容」處鍵入「*線上」,「替換為」處鍵入「電商渠道」,

工作表中以「線上」結尾的單元格便都修改為「線上渠道」。

3、通配符使用在篩選中

游標放置在單元格A1,點選「開始」選項卡,點選「排序和篩選」按鈕,點選「篩選」選單,單元格出現篩選箭頭。點選小箭頭,選擇「自定義篩選」,

在彈出的對話方塊中,選擇「等於」,在等於後面的方框鍵入「湖?批發」,用來篩選兩湖即湖北和湖南的批發渠道資料,注意「?」要輸入半形字元。

4、波紋符「~」的使用

有兩名銷售員都姓「姜」,其中一名因為之前不知道名字用「*」代替,現在需要在名單中找到它並替換為正確名字,則可以在「查詢內容」處鍵入「姜~*」,「替換為」處鍵入「姜文」進行修改。如果「姜~*」中不加上波紋符「~」,系統會將「*」視為通配符,則其它姜姓名字也會被修改。

通配符還可以用在公式中,適用通配符的主要函數包括VLOOKUP函數、HLOOKUP函數、MATCH函數、SUMIF和COUNTIF函數以及SEARCH和SEARCHB函數。

1、通配符用在資料統計中單元格E2鍵入公式「=SUMIF($A$2:$A$16,D2&"*",$B$2:$B$16)」統計「上海」渠道的合計數。

2、波紋符用在公式中

單元格H2鍵入公式「=COUNTIF(C2:C16,"2組~*3人")」統計規模為「2組*3人」的渠道數量。因為「2組*3人」中有一個「*」,所以要加上波紋符「~」,否則系統會將「*」視作通配符,結果可能出錯。

3、利用通配符快速統計多個工作表資料

在工作表「合計」中統計其他工作表的相應資料,鍵入公式「=SUM('*'!B2)」即可,其中「'*'!」使用了通配符「*」表示除了當前工作表的其它所有工作表。

回車之後,帶「*!」的公式自動轉換為實際工作表引用「=SUM('1月:6月'!B2)」。

小小的通配符是不是也有大學問。


IT145.com E-mail:sddin#qq.com