我需要一个公式以单个单元格中用逗号分隔的值写回数字序列。在下面的示例中,该公式将查看A列并找到引用1,然后搜索B到F列并存储该值。然后,它需要回顾一下A列,如果它再次找到参考1,然后再次搜索B到F列,并将该值添加到先前的答案中-全部都在一个单元格中。有任何想法吗!?
答案 0 :(得分:2)
您可以将TEXTJOIN用作数组公式,将其放入G2:
=TEXTJOIN(",",TRUE,IF(($A$2:$A$12=A2)*($B$2:$F$12<>""),$B$2:$F$12,""))
退出编辑模式时,按Ctrl-Shift-Enter确认。然后抄下来。
TEXTJOIN是在Office 365和Office 19中引入的,如果没有TEXTJOIN,则可以使用代码Here来模仿TEXTJOIN