Google sheets GoogleSheets从基于值的范围返回一个串接的值

Google sheets GoogleSheets从基于值的范围返回一个串接的值,google-sheets,Google Sheets,我很感激这个问题可能出现在不正确的Stackexchange网站上,但这是我最常遇到的问题,我不确定是否有更合适的问题-因此,如果需要,请随时将其移动到mods 基本上,我有以下场景: 我在Google sheets中尝试做的是编写一个公式,它将在与boss对应的单元格中返回需要物品的玩家名称的串联字符串。例如,B9将读取“玩家2,玩家4”C9将读取“玩家3,玩家4” 不确定这在谷歌表单中是否可行;我肯定是的,但可能需要一个有用的指针。提前感谢。是的,这很有趣,我不知道在Excel中执行此操作

我很感激这个问题可能出现在不正确的Stackexchange网站上,但这是我最常遇到的问题,我不确定是否有更合适的问题-因此,如果需要,请随时将其移动到mods

基本上,我有以下场景:

我在Google sheets中尝试做的是编写一个公式,它将在与boss对应的单元格中返回需要物品的玩家名称的串联字符串。例如,B9将读取“玩家2,玩家4”C9将读取“玩家3,玩家4”


不确定这在谷歌表单中是否可行;我肯定是的,但可能需要一个有用的指针。提前感谢。

是的,这很有趣,我不知道在Excel中执行此操作的方法,因为连接函数不适用于数组,但您可以在Google工作表中执行此操作:-

=ArrayFormula(CONCATENATE(IF(B4:B7<>"",$A4:$A7&" ","")))
=ArrayFormula(串联(如果(B4:B7“$A4:$A7&“,”))

(这几乎就是你想要的-使用空格而不是逗号作为分隔符)。

太好了,这就是我想要的。我必须将“IF”改为“not equals”运算符“”,因为我需要确实需要物品的人的列表。我不是在抱怨!谢谢!我明白你的意思了!感谢您的反馈和逗号分隔符改进。事后考虑-如果字符串全部为空,则可以使用此选项避免#值错误=mid(ArrayFormula(串联(如果(B4:B7@@,@,@和$A4:$A7,@@)),3999)