如果列包含Y串联标题

时间:2018-10-03 08:16:17

标签: excel

得到了一个数据列表,该数据列表包含7列,每列带有一个Y,我想添加一个公式来检查该列中的Y,然后将标题连接起来,如果正确,则忽略标题。

请参见下面的示例

enter image description here

这可能吗?

2 个答案:

答案 0 :(得分:1)

尝试this User Defined Function

=TextJoinIfs(", ", 0, 0, B$1:H$1, B2:H2, "y")

enter image description here

答案 1 :(得分:0)

不幸的是,我没有让TextJoinIfs正常工作。如果您有同样的问题,也许可以解决。我知道不漂亮...

=TEXTJOIN(",",TRUE,IF(IFERROR(MATCH("Y",A2),FALSE),"col 1",""),IF(IFERROR(MATCH("Y",B2),FALSE),"col 2",""),IF(IFERROR(MATCH("Y",C2),FALSE),"col 3",""),IF(IFERROR(MATCH("Y",D2),FALSE),"col 4",""),IF(IFERROR(MATCH("Y",E2),FALSE),"col 5",""),IF(IFERROR(MATCH("Y",F2),FALSE),"col 6",""),IF(IFERROR(MATCH("Y",G2),FALSE),"col 7",""),)

enter image description here