Excel 连接具有多个条件的函数

Excel concatenate function with multiple conditions

我在 excel 中 sheet 的前 3 列中有以下内容:

结果table。 C3 是我想要完成串联的地方

我还有以下table:

现在我尝试使用连接从 table 69 中检索项目,条件如下: 规格 = B1 中的值(第一张照片中的黄色) 插槽 = A 列中的每个值 (A2:A18)

这是我在C2中的公式:

=CONCATENATE(IF(AND(Table69[Spec]=$B;Table69[Slot]=A2);Table69[Item];"")& ",")

任何人都可以帮助我解决这个问题,因为目前这个公式正在返回,就好像没有值一样?

尝试使用逗号而不是分号。一旦你这样做了,你的公式应该return“银色新月的图标”。

附带说明一下,“&”符号与连接公式的作用相同。您在函数末尾添加了一个逗号。

我使用文本连接找到了答案。

谢谢大家抽出宝贵的时间。

=TEXTJOIN(", ";TRUE;IF((Table69[Spec]=$B)*(Table69[Slot]=A2);Table69[Item];""))