繁体   English   中英

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

[英]Google Sheets - Formula to Concatenate Text in Range of Cells based on Numeric Value in Corresponding Range of Cells

我在 Google 表格中有这个设置:

谷歌表格设置

第 1 行是成分列表。 第 2-6 行是包含成分 AF 组合的特定计划 - 如果列中有 1,则它包含列中的成分。

在 H 列中,如果下面有一个 1,我想连接第 1 行中的字母。 所以我在 Col 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,"")))

安东尼,

如果我正确理解了您想要组合的内容,另一种选择是使用CONCATENATE + IF

我需要合并 5 列,但在单元格包含特定数据时做笔记(例如,当 X 在单元格中时,不是合并列而是写注释)。 并且 CONCATENATE + IF 的组合有效。

我在这里找到了这个解决方案。

希望它会有所帮助:)

暂无
暂无

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

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