【问题标题】:VLOOKUP in Google Sheets returns the wrong thingGoogle 表格中的 VLOOKUP 返回错误的内容
【发布时间】:2021-07-05 23:30:32
【问题描述】:

所以我有一个 Google 表格,我正在尝试制作一个石头、纸、剪刀游戏。 现在一切正常,但我错过了检查谁获胜的方法。我想拥有一系列单元格,然后使用VLOOKUP 来找到获胜者。但它有时会返回错误的东西。

这些单元格是:

左边和中间是要检查的,右边是赢家。

我试过这个: =IF(B2 = J2, "Tie!", VLOOKUP({B2, J2}, X1:Z3, 3, FALSE)) 其中B2J2是玩家的选择,X1:Z3是上面提到的范围。 它大部分时间都有效,但有时它会返回错误的东西,例如:

每个人都知道摇滚胜剪刀,所以这是错误的

【问题讨论】:

    标签: google-sheets google-sheets-formula vlookup


    【解决方案1】:

    VLOOKUP 无法搜索多个 search_key。因此,您可以将搜索键组合成一个 search_key。 我用b2&j2所以我们可以修改公式和表格

    =IF(B2 = J2, "Tie!",VLOOKUP(B2&J2, ARRAYFORMULA({X1:X6&Y1:Y6,Z1:Z6}), 2, FALSE))

    请查看:https://docs.google.com/spreadsheets/d/1XGCLY8-lkozE7Fj-ZWmHHnTcMx7XjZJWPB9PWxHLAOs/edit?usp=sharing

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多