【发布时间】:2020-10-03 09:43:50
【问题描述】:
我有两张 Excel 表格,Player_Records 和 Match_Records,两者都有一个名为 Match_ID 的公共列。
Player_Records 表包含多个球员的职业记录。 Player_ID 列标识了玩家,但不是唯一的,因为每个玩家都有多条记录(每条记录都有关于特定比赛结果的详细信息)。 Match_ID 列标识了比赛,但也不是唯一的,因为许多玩家都有相同比赛的条目。
Match_Records 表包含每场比赛的记录,Match_ID 列唯一标识每场比赛。
我想要达到的目标:
将 Player_Records 文件中的每个(唯一)球员作为一个列附加到 Match_Records 文件中,以便 Match_Records 文件中的记录为每个球员提供一个列(无论他们是否参加了那场比赛)。
完成此操作后,Match_Records 文件将为每个球员提供一个列,这些列的单元格值可以是布尔值,以指示该球员是否是该特定比赛的一部分。
我该怎么做?
【问题讨论】:
-
在 Player_Records 表中创建一个额外的列,其中包含比赛 ID 和球员 ID。在 Match_Records 表中使用玩家 ID 创建额外的列。对于这些列的每个单元格,搜索该行的 Match ID 和该列的 Player ID 的组合是否在 Player_Records 表的 Match ID-Player ID 列中。
-
谢谢,我一直在尝试这个,但我不知道如何做最后一步,我该如何执行这样的搜索?