Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
If statement TEXTJOIN仅满足IF条件的单元格_If Statement_Google Apps Script_Google Sheets_Textjoin - Fatal编程技术网

If statement TEXTJOIN仅满足IF条件的单元格

If statement TEXTJOIN仅满足IF条件的单元格,if-statement,google-apps-script,google-sheets,textjoin,If Statement,Google Apps Script,Google Sheets,Textjoin,我正在谷歌工作表,并没有把谷歌脚本纳入这个问题。我已经基于数据验证自动化了一个过程,但我希望使数据看起来不那么粗。我的目标是使用分隔符连接文本,但前提是它们匹配的是确切的名称,而不是其他任何人的名称。请看图片,了解我希望如何将其浓缩为此的示例 目前,我不得不在一个唯一的列中将每个控件与每个名称分开,但我想知道,只有在控件引用位于我的名称旁边时,是否有人能够建议如何使用TEXTJOIN Shea Murphy=将S列中的5.1-b与所有其他名称合并,但不包括文本Join5.1等 Shea Murp

我正在谷歌工作表,并没有把谷歌脚本纳入这个问题。我已经基于数据验证自动化了一个过程,但我希望使数据看起来不那么粗。我的目标是使用分隔符连接文本,但前提是它们匹配的是确切的名称,而不是其他任何人的名称。请看图片,了解我希望如何将其浓缩为此的示例

目前,我不得不在一个唯一的列中将每个控件与每个名称分开,但我想知道,只有在控件引用位于我的名称旁边时,是否有人能够建议如何使用TEXTJOIN

Shea Murphy=将S列中的5.1-b与所有其他名称合并,但不包括文本Join5.1等

Shea Murphy=将从U列填写的4.2,5.10,8.4与所有其他名称(不包括文本Join8.1,8.2)连接起来


如果谷歌脚本不能在谷歌表单上实现,我愿意接受谷歌脚本的想法,因为我也想提高我在这方面的技能。感谢您提供的帮助:

请尝试此操作,因为D列是“已完成”结果,E列是“正在进行”结果

已完成:=join,,QUERYD2:E8,选择E,其中D='Shea'

在progress:=join,,QUERYA2:B8中,选择B,其中A='Shea'


欢迎您,如果它起作用,请不要忘记接受答案,也只是一个更新忘记提到这一点,您可以使用Where D='&F2&'引用单元格,而不是在公式中键入名称