【问题标题】:excel using 2 lookup columns in vlookupexcel 在 vlookup 中使用 2 个查找列
【发布时间】:2020-10-13 18:19:05
【问题描述】:

基本场景是我想使用 A2 或 B2 列来查找不同的工作表。 A2 和 B2 可以是不同的字符串,但如果其中任何一个匹配,我想从我正在查找的工作表中引入值。

如果我只关心 A2,则下面的公式效果很好,但另一张纸的值可以与 A2 或 B2 匹配。

关于如何修改下面的公式以使其引入匹配的查找值有什么想法吗?

=IF('Car Accounts'!A4  ="","",VLOOKUP('Car Accounts'!A4,DCTM!B:B,1,0))

用 lamen 的话来说是这样的:

=IF('Car Accounts'!A4  ="","",VLOOKUP('Car Accounts'!**A4 OR B4**,DCTM!B:B,1,0))

【问题讨论】:

    标签: excel match vlookup


    【解决方案1】:

    使用 IFFEROR:

    =IFERROR(VLOOKUP('Car Accounts'!A4,DCTM!B:B,1,0),VLOOKUP('Car Accounts'!B4,DCTM!B:B,1,0))
    

    【讨论】:

    • 谢谢,这绝对有效,只是想知道,如果我只想在 A4 为空白的情况下让结果为空白,你知道如何处理吗?我尝试在 iferror 周围放置一个 if 语句,但它失败了:目前发生的情况是它运行并在没有要查找的数据时显示错误换句话说,如果我放 if(上面的表达式,“”,“”)它不会做我期望它做的事
    • =IF('Car Accounts'!A4 ="","",IFERROR(VLOOKUP('Car Accounts'!A4,DCTM!B:B,1,0),VLOOKUP('Car Accounts'!B4,DCTM!B:B,1,0)))
    猜你喜欢
    • 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
    相关资源
    最近更新 更多