Google Sheets returns 中的 VLOOKUP 错误
VLOOKUP in Google Sheets returns the wrong thing
所以我有一个 Google Sheet,我正在尝试制作剪刀石头布游戏。
目前一切正常,但我缺少一种检查谁获胜的方法。我想到了一系列单元格,然后使用 VLOOKUP
来找到获胜者。但它有时 returns 是错误的。
这些细胞是:
左边和中间的要过关,右边的就是胜利者。
我试过这个:
=IF(B2 = J2, "Tie!", VLOOKUP({B2, J2}, X1:Z3, 3, FALSE))
其中 B2
和 J2
是玩家的选择, X1:Z3
是上面提到的范围。
它大部分时间都有效,但有时 returns 是错误的,例如:
大家都知道石头赢剪刀,所以这是错误的。
VLOOKUP
无法搜索多个 search_keys。因此,您可以将搜索键组合成一个 search_key。
我使用 b2&j2
所以我们可以修改公式和 table
=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
所以我有一个 Google Sheet,我正在尝试制作剪刀石头布游戏。
目前一切正常,但我缺少一种检查谁获胜的方法。我想到了一系列单元格,然后使用 VLOOKUP
来找到获胜者。但它有时 returns 是错误的。
这些细胞是:
左边和中间的要过关,右边的就是胜利者。
我试过这个:
=IF(B2 = J2, "Tie!", VLOOKUP({B2, J2}, X1:Z3, 3, FALSE))
其中 B2
和 J2
是玩家的选择, X1:Z3
是上面提到的范围。
它大部分时间都有效,但有时 returns 是错误的,例如:
大家都知道石头赢剪刀,所以这是错误的。
VLOOKUP
无法搜索多个 search_keys。因此,您可以将搜索键组合成一个 search_key。
我使用 b2&j2
所以我们可以修改公式和 table
=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