在随附的电子表格中,“数据处理”表上有一个名为“访问的站点”(col BT)的列。在本专栏中,我连接了条目 1-10 中的“站点名称”列,但如果条目 1-10 中的站点名称重复,我只想返回第一个实例。
在单元格 BU4 中我尝试了这个公式: =TEXTJOIN(", ",1,UNIQUE({D4,J4,Q4,X4,AE4,AL4,AS4,AZ4,BG4,BN4})) 但它仍然给我重复项(Office、Sheraton、Sheraton)。我希望它返回: “办公室,喜来登”
提前致谢!
您应该用分号替换用于构造数组的逗号或启用
by_column
的
UNIQUE
参数。
这两个公式都应该有效:
=TEXTJOIN(", ",1,UNIQUE({D4,J4,Q4,X4,AE4,AL4,AS4,AZ4,BG4,BN4},1))
=TEXTJOIN(", ",1,UNIQUE({D4;J4;Q4;X4;AE4;AL4;AS4;AZ4;BG4;BN4}))
问题是您的
Sheraton
(Cell_J4) 之一的尾随空格导致重复,尽管您试图使其唯一。:
或者,您可以使用这个单一数组式公式:
=byrow(D3:BN,lambda(Σ,if(counta(Σ)=0,,textjoin(", ",1,unique(filter(trim(Σ),D2:BN2="Site Name"),1)))))