从范围 Google 工作表中提取列表

Extract list from range Google Sheets

我有一些来自具有不同工作区域的工作场所的数据,我需要为每个工作场所及其相应的可用工作区域提取一个列表,我有一个真正接近我想要的尝试的例子。我使用这个公式,但如果数据更多,需要很长时间才能完成 =IF(D2=$G, "Yes", "No")。我想用一些公式让它更自动化,但我不知道从哪里开始。

试试下面的公式。将公式放入 G1 单元格,然后根据需要向下拖动。

=TRANSPOSE(IFERROR(FILTER($D:$D,$A:$A=F2,$D:$D<>""),""))