我有一个包含城市名称的列表:
E1 = New York
F1 = SF
G1 = Toronto
H1 = Seattle
现在我们假设A1
为Toronto
- 我现在想要E:H
除A1
以外的其他内容。
通常的公式是=E1&","&" "&F1&","&" "&G1","&" "&H1
。但是,由于A1
为Toronto
,因此不应添加G1
。
如何解决此问题?
答案 0 :(得分:1)
您可以使用公式:
=JOIN(", ",FILTER(E1:H1;E1:H1<>A1))
它使用过滤器来排除A1值(现在我知道过滤器适用于:垂直和水平范围!)。
join用于将行组合成一个字符串,并用逗号和空格分隔所有值。
答案 1 :(得分:0)
您可以尝试使用If条件来合并来自E:H的数据。例如:如果值与A1不同,则下面将合并。
=IF(E1=$A$1,"",E1&", ")&IF(F1=$A$1,"",F1&", ")&IF(G1=$A$1,"",G1&", ")&IF(H1=$A$1,"",H1&", ")
请参阅链接here。