Excel / 利用萬用字元搜尋欄位內容包含某字串並加總數值 (Sum if cells contain specific text)

Excel / 利用萬用字元搜尋欄位內容包含某字串並加總數值 (Sum if cells contain specific text)

在 Excel 當中我們可以使用 SUMIF 或 SUMIFS 函數來根據某一欄位的內容,決定另一欄位的數值是否要被加總。但如果我們要判斷的是欄位內容是否包含某個特定字串呢?這時候可以利用 * 這個萬用字元 (Wildcard) 作為判斷條件。下面範例計算當 Item 欄位內容含有 Hoodie 的字串,就加總該列的 Quantity 數值: 同樣的,也可以搜尋含有特定字串開頭或結尾的值,只需標上單邊的萬用字元即可。當萬元字元擺在前面表示字串前方還有其他文字存在,也就是字串是出現在結尾的地方。反過來把萬用字元擺在後面,就是字串出現在開頭的地方: 必須注意的是,SUMIF / SUMIFS 這個函數會忽略大小寫的差異,若需判斷大小寫的不同,則可使用下面另一個區分大小寫的方法。 其他萬用字元 (wildcare) 除了 * 這個萬用字元代表任何字元或字串外,還有其他幾個常見的萬用字元可以交互使用,使用方式如下: Target Criteria 包含 3 個字元 “???” 在 x 和 z 中間夾一個字元,如 ‘xyz’, ‘xxz’, xaz’… “x?z” 以 xyz 開頭的字串 “xyz*” 以 xyz 結尾的字串 “*xyz” 任何含有 xyz 的字串,包含 ‘xyz’...