如何将匹配值的 Excel 个单元格复制到其他工作表?

How to copy Excel cells for matched value to other workseets?

我正在尝试建立一种方法来跟踪已发行的门禁卡。我们的门禁卡长度为 (4) 位数字。我想跟踪卡的状态“Issued, Faulty, Lost, Returned”以及状态更改的日期。理想情况下,当有人将卡状态更新为新状态时,“状态、卡号和日期”单元格将被复制到以这些状态命名的单独工作表中。先感谢您!以下示例包含 5 个工作表“主要、已发行、故障、丢失、已退回”:

主工作表

卡片状态 员工 卡号 日期
发卡 约翰 1234 2021 年 7 月 9 日
卡故障 保罗 1235 2021 年 7 月 9 日
卡丢失 林戈 1236 2021 年 7 月 9 日
卡片已退回 乔治 1237 2021 年 7 月 9 日

发卡工作表

卡片状态 员工 卡号 日期
发卡 约翰 1234 2021 年 7 月 9 日

卡故障工作表

卡片状态 员工 卡号 日期
卡故障 保罗 1235 2021 年 7 月 9 日

卡片丢失工作表

卡片状态 员工 卡号 日期
卡丢失 林戈 1236 2021 年 7 月 9 日

卡片退回工作表

卡片状态 员工 卡号 日期
卡片已退回 乔治 1237 2021 年 7 月 9 日

FILTER 函数应该适用于 Excel 365 网页版。以下是发卡工作表的示例:

=FILTER(CardStatusTable,CardStatusTable[Card Status]="Card Issued")

您将卡片状态的主体 table 放入函数的“数组”部分。然后将包含卡片状态的那一栏放到“include”部分,测试是否等于“Card Issued”、“Card Faulty”等

参考:https://support.microsoft.com/en-us/office/filter-function-f4f7cb66-82eb-4767-8f7c-4877ad80c759