如何匹配去过的常见城市

How to match with common cities visited in

目标是匹配特殊和普通,条件是他们有一个共同的城市。特价商品的名字应该出现在 E 列,普通商品的名字应该出现在 F 列,并且他们正在匹配,因为他们都在同一个城市或去过同一个城市。

所以数据转储,嗯,将每天更新。例如,Type Special - Caroline 访问了剑桥。如果还有一个 Type Normal 访问过 Cambridge。因此,他们都访问了剑桥,这就是他们匹配的原因。

好的。另一个例子是,嗯,让我们看看这里,里贾纳。是一种特殊类型。现在我们要将她与 Normal 类型匹配。所以在这种情况下,没有匹配项,因此不会出现在结果中。

只能匹配那些被标记为特殊或普通的人。所以比赛总是在 Special 和 Nornal 之间进行,他们的名字只需要出现在访问过的城市。

使用 FILTER 功能认为它会奏效,当他们访问过的城市中有一个共同的关键字时,它会自动检测一个 Special 和一个 Normal,但它不起作用。

GoogleSheets

尝试:

=QUERY(A1:D17, "select max(A),B where D is not null group by B pivot D", 1)

更新:

=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(FILTER(A2:A17&"×"&B2:B17, D2:D17="special")&"×"&
 TRANSPOSE(FILTER(A2:A17&"×"&B2:B17, D2:D17="normal"))), "×"),
 "select Col1,Col3,Col4 where Col2=Col4", ))