匹配两列并返回三分之一的数据

时间:2014-09-11 15:15:20

标签: excel if-statement indexing vlookup excel-match

我尝试过使用VLOOKUPINDEXIF语句,但没有一种方法有效。

我想要做的是匹配序列号并返回一个库存号,但我需要保留的列之间有数据。此外,我只想查找60个连续出版物与库存号码和1200个连续出售的股票。像这样:

   A             B       C           D           E        F      
1 description  serial  location   Stock #     Stock #   Serial
2   info        aaa      1                      E1        zzz
3   info        bbb      1                      E2        sss
4   info        ccc      2                      E3        aaa

我正在尝试将公式放在D中,使用B搜索和匹配列F,并将列E返回到D

1 个答案:

答案 0 :(得分:2)

不完全确定不同数量的情况,但在D2中并复制到适合:

=IFERROR(INDEX(E:E,MATCH(B:B,F:F,0)),"")  

似乎值得一试。 VLOOKUP在这里不是一个好选择,部分原因是相关字段位于搜索词的左侧。