回覆列表
-
1 # 使用者3647510519976
-
2 # pietr49411
不行。你這個公式,不論第幾個查詢,返回的都是最後一個符合條件的單元格。如果要第一個查詢第一個,第二個查詢第二個,需要在查詢表加輔助列把相同的序號(1,2,3)得出,用vlookup查詢即可。
不行。你這個公式,不論第幾個查詢,返回的都是最後一個符合條件的單元格。如果要第一個查詢第一個,第二個查詢第二個,需要在查詢表加輔助列把相同的序號(1,2,3)得出,用vlookup查詢即可。
vlookup公式最後一個引數Range Lookup,如果填寫0,則為FALSE,精確匹配,如果填寫非0數字或不填寫,則為TRUE,大致匹配。OFFICE上的最後這一段說明有問題,我們用事實證明了這一點。如果為FALSE,則為精確匹配。如果為TRUE或忽略,則為大致匹配。驗證過程如下圖:當有客戶買4個產品,當購買個數為4時,我們使用的是0,即為False,但是D15單元格顯示的單價卻顯示N/A,因為我們的引用資料並沒有4這個值,所以沒有引出資料。但是當我們把D15的公式改為引數為1,即為TRUE時,則引出了單價9.5,如下圖:從而驗證了我上面的判斷。為了再次證明評論中@Kuvick 的說法,我查看了英文版的EXCEL這一段的描述,如下圖:描述如下文:Range_lookup is a logical value: to find the closest match in the first column (sorted in ascending order) = TRUE or omitted; find an exact match = FALSE英文版說明:FALSE為精確匹配 TRUE或不填寫 則為大致匹配。說明了Excel在漢化的時候出現了此錯誤。