1樓:匿名使用者
你可以將你要查詢的關鍵字聯結,如採購單號和收穫日期,聯結成的新字段將是唯一,無重複項,就可以用vlookup查詢了。
2樓:匿名使用者
用vlookup的話,你首先需要把**按收貨日期排序(倒序)
查出的結果就是了
3樓:朱薈非
這裡隱復含了查詢關鍵字和最大制兩個條件,用vlookup解決不了。
比如要查單號cg05156012的最近收貨日期:
=max(if(a2:a100="cg05156012",c2:c100))
公式以ctrl+shift+enter結束
使用vlookup查詢時,如果有重複值,怎樣返回第二個查到的值
4樓:匿名使用者
這情況該用index函式為主。
由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。
e2陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl+shift+回車 右拉下拉:
=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""
5樓:愛你凡凡麼麼噠
由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。
e2陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl+shift+回車 右拉下拉:
=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""
vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。
6樓:匿名使用者
需要用index陣列公式
excel 裡面vlookup函式, 如果查詢有相同的值,預設返回的是第乙個。有什麼辦法可以返回第二個值?
7樓:匿名使用者
類似的問題我回答過知友,用index函式或vlookup函式都可以實現,請參考附件。
8樓:匿名使用者
=index(d:d,match(f1,a:a,)+1)
excel vlookup函式如何區分重複值,如何設定重複了就取下乙個值
9樓:匿名使用者
舉例說明:
在單元格a1到a13輸入 a、b、a、b、c、d、a、e、f、a、c、d、e
在c1輸入陣列公式(回車時得同時按ctrl和shift鍵) =if(countif(a$1:a$13,a1)>row(a1),**all(if(a$1:a$13="a",row(a$1:
a$13),9999),row(a1)),"")
將c1的公式向下複製。就有了a所在的行。
=if(c1="","",index(b$1:b$13,c1))可以返回b列的對應值。
10樓:匿名使用者
典型的雙條件查詢!
$a$13&$c$3:$c$13,$d$3:$d$13),2,0)
注意是陣列公式!
可以看教程!
excel中用vlookup函式,要是有重複資料怎麼辦,只顯示第乙個還是怎麼??
11樓:匿名使用者
vlookup如果使用了精確摸查,只會返回第乙個符合條件的結果,後面的不會考慮的。唯一性。
你的情況只會返回第乙個姓名一致的身份證號,後面同姓名的就顯示不出來了。
如果要區分就只有結合**號碼使得摸查目標的唯一性。
在sheet1列a前插入一輔助列a,原列a變成了列b,原列b成了列c在a2輸入=b2&c2 並向下填充
在sheet2的數量下輸入即可
EXCEL函式中VLOOKUP函式公式為VLOOKUP
二種可能。一是你的公式寫在了a1單元格 二是你的公式寫在了sheet1表的a列或者b列。解決辦法是不要寫在a1單元格,也不要寫在sheet1表中的ab二列 經過測試,寫在 sheet1 a b 內也是可以的.但此公式不能寫在a1中.檢視一下你的公式是不是寫在a1裡面了.這個公式的內容就是查詢當前 裡...
excel中怎麼用vlookup函式
vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 下面以乙個例項來介紹一下這四個引數的使用。例1 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公式 b13 ...
Excel中如何使用VLOOKUP函式
單元格按所在的行列位置來命名,例如 位址 b5 指的是 b 列與第5行交叉位置上的單元格。excel中vlookup函式如何使用,我教你!在excel中怎麼使用vlookup函式 vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlo...