【问题标题】:IF condition with VLOOKUP in Google SheetsGoogle表格中带有VLOOKUP的IF条件
【发布时间】:2019-10-04 18:12:08
【问题描述】:

我想用 vlookup 比较下面两张纸(比较两张纸上所有可用的单元格)。如果在两张表中都有一行,则答案应为“是!”,否则答案应为“否!”。

我在 sheet1 中有以下数据

PONo        Code    UID
84914741980 VPP5P   14908660
84914741893 VPP5P   14908653
84914750226 XWKGY   14915367
84914740202 XWKGY   14907478
84914751843 R10KJ   14915997
84914750226 R10KJ   14915366
84914759442 CPC7G   14921768
84914750025 TN78Y   14913781

另一个 sheet2 包含以下数据,

PONo        Code    UID
84914741980 VPP5P   14908660
84914741893 VPP5P   14908653
84914750226 XWKGY   14915367
84914750025 TN78Y   14913781
84914750025 TN78Y   14913779
84914743001 TN78Y   14909949
84914740202 TN78Y   14907477
84914740202 TN78Y   14907476
84914741893 YH3T9   14908652

我希望答案如下所示

PONo        Code    UID         Answer
84914741980 VPP5P   14908660    Yes
84914741893 VPP5P   14908653    Yes
84914750226 XWKGY   14915367    Yes
84914740202 XWKGY   14907478    No
84914751843 R10KJ   14915997    No
84914750226 R10KJ   14915366    No
84914759442 CPC7G   14921768    No
84914750025 TN78Y   14913781    Yes

感谢论坛帮助完成这项工作!

我尝试了下面的公式,但它部分起作用。

 =if(ARRAYFORMULA(VLOOKUP($A:$C,sheet2!$J:$L,{1,2,3},false))="","No","Yes")

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula array-formulas gs-vlookup


    【解决方案1】:

    试试这样:

    =ARRAYFORMULA(IF(A2:A<>"", IF(IFERROR(VLOOKUP(A2:A&B2:B&C2:C, 
     Sheet2!E2:E&Sheet2!F2:F&Sheet2!G2:G, 1, 0))<>"", "yes", "no"), ))
    

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多