簡體   English   中英

在兩張紙上匹配多項標准,並在Excel中從該匹配中提取一些數據

[英]Matching mulitple criteria across 2 sheets and pulling some data from that match in excel

我有兩張數據,一張是4000多家公司的清單,另一張是關於該公司的數據(包括CUSIP和發行日期)。 另一個列出了所述公司的跨年度清單的每日股票價格。

我需要將第一張工作表中的CUSIP和發布日期與第二張工作表中的CUSIP和發布日期進行匹配,並從第二張工作表中提取一個數字,其中兩個都匹配,並將其放在第一張工作表中與該公司其他數據相鄰的列中。

工作表1工作 表2

我嘗試了=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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM