arrays - Google Sheets - 根据相应单元格范围中的数值连接单元格范围中的文本的公式

标签 arrays google-sheets concatenation google-sheets-formula textjoin

我在 Google 表格中进行了此设置:

Google Sheet set up

第 1 行是成分列表。第 2-6 行是包含 A-F 成分组合的具体计划 - 如果该列中有 1,则包含该列中的成分。

在 H 列中,如果第 1 行下面有 1,我想将其连接起来。 因此,我在 H 列中寻找的公式应输出以下内容:

  1. 单元格 H2 --> A + B
  2. 单元格 H3 --> A + C
  3. 单元格 H4 --> A + B + D
  4. 单元格 H5 --> A + C + D
  5. 单元格 H6 --> A

我已经尝试了您在公式栏中看到的 TEXTJOIN 公式,但它不起作用。谁能帮忙解决这个问题吗?

谢谢!

最佳答案

没关系,我刚刚想通了。我必须将上面的公式更改为:

=textjoin(" + ", TRUE, arrayformula(IF($B7:$G7=1, $B$1:$G$1,"")))

关于arrays - Google Sheets - 根据相应单元格范围中的数值连接单元格范围中的文本的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63944489/

相关文章:

java - 覆盖循环数组中的迭代器

google-sheets - 如何对谷歌电子表格中的数据验证输入列表进行排序

php - 如何分解 GROUP_CONCAT 并在链接内添加项目

excel - 如何按名称标记散点图点?

google-sheets - Google 电子表格公式在函数中使用当前行

javascript - grunt-concat 分隔符选项?

java - 将字符串连接到文件对象末尾

c - 动态分配固定长度字符串的二维数组

php - 如何访问WordPress插件变量/MySQL数据?

javascript - 如何在 JavaScript 中展平嵌套数组?