繁体   English   中英

在一列中查找名称,从另一列返回值

[英]Find name in one column, return value from another

我有一个包含来自 Google 表单的回复的电子表格。 他们注册了我们的一个琐事游戏,然后我为每个游戏制作了一个电子表格。 我在相应的 Google 表格中写了一个 FILTER function,它给了我所有玩家姓名的列表。

我需要一个 function 来引用响应表中的团队名称,并在过滤后的游戏表中给我信息。 我希望手动运行 function 而不是 Javascript 脚本。 我确信这可以做到,但 function 方法是 escaping 我。

例如,我在 Google 表格中创建了一个包含一些数据的电子表格。 有人可以帮我写一个公式将团队名称放在“办公室”选项卡中吗? 提前致谢。

https://docs.google.com/spreadsheets/d/1F2bgvHXqA2wNUa98rfESWTeK22va1RMQUjnk6ma2AeA/edit?usp=sharing

在 B2 中尝试这个公式

=ArrayFormula(if(len(A2:A), vlookup( match("*"&A2:A&"*", 'Form Responses'!C:C, 0), {row('Form Responses'!A:A), 'Form Responses'!B:B}, 2, 0),))

看看这是否有帮助?

看起来您需要一个 VLOOKUP 来获取您指定的任何条件的匹配行的值。 唯一的问题是 VLOOKUP 要求返回的值列位于“查找列”之后,这意味着将团队名称列移动到 D 列。

这是公式: =VLOOKUP("*"&A2&"*",'Form Responses':C$2,D$23,2, FALSE)

我还继续在您的链接电子表格中实现了它。

在 B2 中使用:

=ARRAYFORMULA(IF(A2:A="",,IFNA(VLOOKUP("*"&A2:A&"*", 'Form Responses'!C2:D, 2, 0))))

0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM