我有两张数据,一张是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)
,但这只是告诉我这不是一个以公式开头的
答案 0 :(得分:0)
在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连接到另一列,并将该列用作查找值。