Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 用特定数量的匹配标准填充单元格_Google Sheets - Fatal编程技术网

Google sheets 用特定数量的匹配标准填充单元格

Google sheets 用特定数量的匹配标准填充单元格,google-sheets,Google Sheets,我希望创建一个公式,从引用列表中查找唯一值,并根据找到的匹配数填充单元格数 在我的清单中,有三个单独的清单,其中列出了满足每个领域(科学、英语、数学)给定要求的具体课程。在生成已完成课程的列表(左列)时,我希望蓝色区域具有表示已获得学分的公式(理想情况下,也可以显示课程,但“学分”一词也可以) 你好,巴尔多。我已经在您的电子表格的H12中键入了一个解决方案: =ARRAYFORMULA("Credit - "&filter(A3:A9,match(A3:A9,D3:D9,0))) 过滤

我希望创建一个公式,从引用列表中查找唯一值,并根据找到的匹配数填充单元格数

在我的清单中,有三个单独的清单,其中列出了满足每个领域(科学、英语、数学)给定要求的具体课程。在生成已完成课程的列表(左列)时,我希望蓝色区域具有表示已获得学分的公式(理想情况下,也可以显示课程,但“学分”一词也可以)

你好,巴尔多。我已经在您的电子表格的H12中键入了一个解决方案:

=ARRAYFORMULA("Credit - "&filter(A3:A9,match(A3:A9,D3:D9,0)))
过滤器
匹配
功能用于识别A3:A9中出现在D3:D9中的唯一值(在单元格I12和J12中分别更改为E3:E9和F3:F9)

根据A3:A9中生成的完整课程列表的不同,您可能需要考虑使用<代码>修饰符< /C>函数来删除意外的超前或尾随空间。

=ARRAYFORMULA("Credit - "&filter(TRIM(A3:A9),match(TRIM(A3:A9),D3:D9,0)))

最后,
允许我们将字符串“Credit-”附加到单个值的开头,而
数组公式
在返回的整个数组中迭代该过程。

太棒了!非常感谢。我插入了一个新表(不仅仅是一列)来收集值。有没有可能让数组公式填充一个表(如示例所示)而不仅仅是一列?调整数组的大小可能是一件棘手的事情,因此我鼓励您看看这个[Google产品论坛]()以了解一些潜在的解决方案。我还在H18:I18中的工作表中键入了一个草率的解决方法。在这两种情况下,我是否可以建议您接受我对您的原始问题的回答,或者为了子孙后代的利益,将您的原始问题修改为您的原始问题?