【问题标题】:Return Multiple values by vlookup and importrange通过 vlookup 和 importrange 返回多个值
【发布时间】:2020-08-10 02:41:23
【问题描述】:

我有两个工作表。第一个:https://docs.google.com/spreadsheets/d/1tkJlP0OYk41J87lzjLmbKbSYDp79TcROtp56LdwSghk/edit?usp=sharing,第二个:https://docs.google.com/spreadsheets/d/1s-xdbfz_HgxEp-jqqaTpTUFvrbxXo2VvAnjSYZ59lPk/edit?usp=sharing

我将处理第二个工作表。我想通过数组公式返回多个值,特别是对于我从第一个工作表中获得的数据 5 和数据 6。但是,我将在“Call cat 1”和“Call ID”中手动输入一些值。根据第一个工作表,数据5和数据6的返回值应该相同。

我尝试将 vlookup、query 和 importrange 放在一起,但公式似乎相互矛盾。

有人能帮帮我吗? 谢谢

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query importrange


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(IF(A2:A<>"JU",,IFNA(VLOOKUP(B2:B, QUERY(IMPORTRANGE(
     "1tkJlP0OYk41J87lzjLmbKbSYDp79TcROtp56LdwSghk", "Sheet1!A2:H"), 
     "select Col2,Col7,Col8"), {2, 3}, 0))))
    


    或者也许你想要:

    =ARRAYFORMULA(IF(A2:A="",,(VLOOKUP(A2:A&B2:B, {IMPORTRANGE(
     "1tkJlP0OYk41J87lzjLmbKbSYDp79TcROtp56LdwSghk", "Sheet1!A2:A")&IMPORTRANGE(
     "1tkJlP0OYk41J87lzjLmbKbSYDp79TcROtp56LdwSghk", "Sheet1!B2:B"), IMPORTRANGE(
     "1tkJlP0OYk41J87lzjLmbKbSYDp79TcROtp56LdwSghk", "Sheet1!G2:H")}, {2, 3}, 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
      相关资源
      最近更新 更多