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"))
我有以下公式:
=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"))