在Excel中進行模糊查找,主要有以下幾種方法:
使用查找和替換功能。首先選中待查詢的列,然後點擊「查找和替換」按鈕,在彈出選單上選擇「查找」。在查找對話框中,可以使用通配符「*」和「?」來執行模糊查詢。其中,「*」代表0個或多個字元,「?」在中間位置時代表一個字元,但當「?」出現在頭或尾時就和「*」一樣代表0個或多個字元。如果需要查找的文本中包含「*」或「?」這兩個字元,可以使用「~」讓它們不生效。
使用VLOOKUP函式。在公式中給查找值前後加上星號(*),如公式「=VLOOKUP("*"&E2&"*",B:C,2,0)」。這裡的星號表示通配符,用於查找可能包含其他字元的近似值。
使用LOOKUP+FIND函式。例如公式「=LOOKUP(,-FIND(E2,$B$2:$B$4),$C$2:$C$4)」。這個公式通過FIND函式返回E2單元格的姓名在B2:B4單元格中的起始位置,然後LOOKUP函式根據這些位置查找對應的值。
使用INDEX+MATCH+FIND函式。例如公式「{=INDEX($C$2:$C$4,MATCH(1,-FIND(E2,$B$2:$B$4)))}」。這個公式同樣使用FIND函式返回起始位置,然後MATCH函式根據這些位置查找對應的索引,最後INDEX函式根據這個索引返回對應的值。
數值模糊查找。例如使用LOOKUP函式的公式「=LOOKUP(B2,{0;165;170;175;180;185;190;195},{"S";"M";"L";"XL";"XXL";"XXXL";"XXXXL"})」。這個公式通過LOOKUP向量形式來完成模糊查找,可以理解為查找匹配B2單元格處於哪個區間,如果在某個區間內就返回對應的文本信息。