如何在 Google 表格中设置双向或三向交易?

How can I set up two-way or three-way trades in Google Sheets?

如何使用 Google Sheet 的公式来设置不同用户之间的交易?

我有一群人参加了随机抽奖。在这个GoogleSheet中记录了他们想要的选项和实际得到的选项。我想找到一种方法,不仅可以找到完美匹配(用户 A 和用户 B 可以匹配并交易他们想要的东西),还可以找到 3 个以上的用户可以进行三向交易的情况等等。

示例电子表格如下:https://docs.google.com/spreadsheets/d/1KU4dWMbTqAcexwhJKAyuVvQgjRPVYCYoJf4T4aOgyV8/edit?usp=sharing

我可以使用以下方法进行第一场比赛:

=VLOOKUP(A2,B2:C50,2,false)

但我无法获得三路或更多比赛。

我想要一份 D 栏中您必须交易的一个、两个或三个人的串联列表。

粘贴到D2并向下拖动:

=IFERROR(TRANSPOSE(QUERY({B:C}, "select Col2 where Col1 = '"&A2&"'", 0)))

如果您希望不超过 3 个,请使用:

=IFERROR(TRANSPOSE(QUERY({B:C}, "select Col2 where Col1 = '"&A2&"' limit 3", 0)))