LOOKUP函数将不会输出正确的值

时间:2019-06-10 04:35:55

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

我正在尝试为游戏创建一个活动跟踪器。但是,我试图使用LOOKUP函数来跟踪3个不同工作表中的活动。但是,LOOKUP函数似乎没有输出正确的值。链接:https://docs.google.com/spreadsheets/d/1tdq6oeEFjgxJg6FXvSH2ZmkgRlHaFiD5aycjvezfNvc/edit?usp=sharing

如果您查看活动表E2:E52,则应了解它输出了错误的值(至少基于我在google文档中所读的内容)。

我尝试将其转换为一张纸,以查看是否是问题所在,但是,它也在那里不起作用,我尝试将确切的字母和数字组合包括在内,这也无济于事

我希望它会根据Activity1工作表为用户名输出“攻击”列。

任何帮助将不胜感激。

PS:我标记了excel,因为它在excel上做同样的事情,但是它给出的值略有不同。我很困惑。

1 个答案:

答案 0 :(得分:1)

改为使用VLOOKUP

=ARRAYFORMULA(IFERROR(VLOOKUP(D2:D, 
 {Activity1!C:D; Activity2!C:D; Activity3!C:D}, 2, 0)))

0