【问题标题】:Excel VlookUp function with conditon ''or''具有条件“或”的 Excel VlookUp 函数
【发布时间】:2019-05-29 13:15:52
【问题描述】:

我有两个excel文件:

第一个文件:

Store name   ID distributor 1    ID distributor 2     ID distributor 3
 Apple         ID10               ID200               ID5000
 Nokia         ID30               ID400               ID6000

第二个文件是来自不同经销商的混合ID列表

Distributor ID code      Strore Name
1- ID10                      ?
2- ID400                     ?
3- ID5000                    ?

是否可以创建一个 VLOOKUP 函数,该函数将尝试在 ID 分配器 1 中找到匹配项,如果不匹配,则在 ID 分配器 2 中查找并且如果没有匹配,在 ID 分配器 3 中查找。对于同一个商店名称,我有大约 7 列不同的 ID。

然后,对于每个 ID,它将在工作表 2 的“商店名称”列中返回商店名称。

【问题讨论】:

    标签: excel vlookup


    【解决方案1】:

    使用索引/聚合:

    =IFERROR(INDEX(Sheet1!A:A,AGGREGATE(15,7,ROW(Sheet1!$B$1:$D$100)/(Sheet1!$B$1:$D$100=A1),1)),"")
    

    【讨论】:

    • 所以它会在我的第二个文件的第二列“商店名称”中返回商店名称?
    • 您可以将引用替换为正确的引用,但是是的,这将找到在列范围内匹配的第一行。
    • 15 表示它正在寻找最小的数字,7 表示它忽略错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多