vlookup兩列模糊匹配 excel中vlookup函數(shù)的精確查詢和模糊查詢的查詢結果有什么區(qū)別?
excel中vlookup函數(shù)的精確查詢和模糊查詢的查詢結果有什么區(qū)別?本質(zhì)區(qū)別在于搜索方法不同。近似匹配使用二分法(或半法)查找。表必需數(shù)組的第一列必須按升序排列。二分法是將數(shù)組的中間值與搜索值進行
excel中vlookup函數(shù)的精確查詢和模糊查詢的查詢結果有什么區(qū)別?
本質(zhì)區(qū)別在于搜索方法不同。
近似匹配使用二分法(或半法)查找。表必需數(shù)組的第一列必須按升序排列。
二分法是將數(shù)組的中間值與搜索值進行比較。如果搜索值大于中間值,則將以這種方式搜索數(shù)組的后半部分。如果搜索值小于中間值,它將在前半部分繼續(xù)搜索,直到找到匹配項(或者關閉,也就是說,在幫助中,如果找不到確切的匹配值,將返回小于搜索值E的最大值)。
因此,如果表if數(shù)組不是升序,則此函數(shù)始終可以返回值,但此值不一定正確。
但是,如果搜索值落在二分法節(jié)點上,則可以返回正確的值。
不用說,數(shù)字的順序是ASCII碼,而漢字的順序是拼音。
精確匹配使用順序搜索,即從開始到結束逐個比較。如果找到,如果找不到則返回錯誤(#n/a表示找不到),不返回近似值。
Excel如何進行模糊查詢?
打開要查詢的excel工作簿。
選擇要進行模糊查詢的列,然后在工具欄上選擇開始-排序和篩選-篩選。
這樣,所選列上就有一個下拉框。單擊下拉框。選擇“文本過濾器”,然后選擇“包含”。
例如,我們需要在本例中找到包含“Liu”的所有行。在彈出的“自定義自動過濾方法”中輸入“Liu”,點擊確定。
這樣可以過濾掉所有包含“Liu”的行,達到模糊查詢的目的。