Excel:如何在一个单元格中将 unique() 生成的列表与后面的附加文本连接起来

Excel: How to concatenate a list produced by unique() with additional text following, in one cell

我有以下公式:

=CONCATENATE(TRANSPOSE(UNIQUE(FILTER(H2:H1048576, H2:H1048576<>"")))&"_","Feedback",TEXT(TODAY()," mm.dd.yy"))

它正在生成以下内容:

我希望调用值为“AAA_BBB_CCC_DDD_Feedback 01.08.21”。我该怎么做?

使用 TEXTJOIN 而不是 CONCATENATE。此外,您不需要 FILTER(您可以使用 TEXTJOIN 忽略空格),也不需要 TRANSPOSE.

=TEXTJOIN("_",TRUE,UNIQUE(H2:H1048576))&"_Feedback"&TEXT(TODAY()," mm.dd.yy")

略短的选项(归功于@JvdV):

=TEXTJOIN("_",,UNIQUE(H2:H1048576),TEXT(TODAY(),"F\e\e\d\back mm.dd.yy"))