0

我有一本用于控制学生参加课程的工作簿,以许多工作表为模型。第一个工作表包含所有学生的地籍数据。其他的有每个月的考勤数据。我需要根据地籍数据工作表上的学生列动态更新出勤工作表的第一列。

VLOOKUP 或 MATCH/INDEX 似乎不是一个好的解决方案,因为可以在地籍数据工作表中添加数据,而且我需要始终按字母顺序重新组织学生。

例如:

地籍数据:

学生 | (许多数据列)

安 | 数据

查理 | 数据

杰克 | 数据

二月出席:

学生 | 第 1 天 | 第 2 天 | 第 3 天 ...

安 | 好的好的

查理 | 好好好

杰克 | 好的 好的 好的

如果我使用 VLOOKUP 或 INDEX/MATCH 并在地籍数据上添加 Daniel,然后按字母顺序排序,我会遇到这个问题:

地籍数据:

学生 | (许多数据列)

安 | 数据

查理 | 数据

丹尼尔 | 数据

杰克 | 数据

二月出席:

学生 | 第 1 天 | 第 2 天 | 第 3 天 ...

安 | 好的好的

查理 | 好好好

丹尼尔 | 好的 好的 好的

杰克 |

杰克数据更改为丹尼尔。

有一个简单的解决方案吗?

4

1 回答 1

0

我不太确定您是如何使用 INDEX/MATCH 的……但这就是我的做法。

我会在每个表中添加一个 ID 列。这样,无论是地籍数据(包括学生姓名)还是出勤数据,数据都与该唯一 ID 相关联,然后您可以使用此 ID 链接两个表。

通过这种方式,两个表可以完全独立地进行排序和过滤。

在此处输入图像描述

于 2019-02-22T13:57:50.247 回答