[英]Matching mulitple criteria across 2 sheets and pulling some data from that match in excel
我有兩張數據,一張是4000多家公司的清單,另一張是關於該公司的數據(包括CUSIP和發行日期)。 另一個列出了所述公司的跨年度清單的每日股票價格。
我需要將第一張工作表中的CUSIP和發布日期與第二張工作表中的CUSIP和發布日期進行匹配,並從第二張工作表中提取一個數字,其中兩個都匹配,並將其放在第一張工作表中與該公司其他數據相鄰的列中。
我嘗試了=VLOOKUP(E1076&O1076;Sheet1!A:Sheet1!K;11;FALSE)
但是所有這一切都給了我一個#NAME
錯誤,因為我嘗試在同一張紙上執行此操作
我嘗試了=INDEX(W:AP,MATCH(1,(X:X=D5)*(AE:AE=N5),0),42)
但這只是告訴我這不是一個以公式開頭的公式
在R欄中:
{=INDEX(AG,MATCH(D2&N2, U&AB,0))}
將為您工作,但可能會很慢(確保使用ctrl + alt + enter輸入 )
您可以嘗試使用已定義的范圍(例如U2:U4000&AB2:AB4000)來減輕延遲,但是由於您的清單不斷增長,我猜想延遲會很快恢復。
為了使事情更快,我建議您在連接U和AB的地方使用一個輔助列。 假設列AC: =U2&AB2
(一直復制到最下方)
然后,您可以使用簡單的INDEX
/ MATCH
:
=INDEX(=INDEX(AG,MATCH(D2&N2, AC,0))
您還可以將D和N連接到另一列,並將該列用作您的查找值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.