我有两个工作簿。Book1 是从 MS 许可的管理门户导出的列表,其中包含大约 100 个用户(行),数据分布在多个列中。其中一列包含公司电子邮件。
Book2 是从 Hyena 导出的用户数据,其中包含电子邮件等数据,还跨越多列,具有各种标题,如标题、部门、位置等。此列表有大约 30K 个用户(行)。
我需要做的是从第一个工作簿中识别出第二个工作簿的 30K 内的 100 个用户,这样我就可以提取他们行中的信息并将其传输回原始工作簿。
由于这两本书都有用户电子邮件,我试图将 book1 中的电子邮件列复制到 book2 中的一列,以进行比较,因为电子邮件的书写方式相同。我尝试了一些公式,但到目前为止还不能让它做我想要的事情。此外,由于并非所有用户帐户都有关联的电子邮件,book2 中包含电子邮件的列有很多空白。不确定这是否也造成了问题。
编辑:我添加了一个示例。标题与原文相同。我无法删除 book2 中的空格,因为它会破坏我需要的信息行。
答案1
一种方法是将 book1 的电子邮件地址复制到 book2 的新工作表中,然后根据 book1 的电子邮件地址过滤 book2。如果您遇到一些格式问题(空格等),则应先清理这些问题。
要根据列表进行过滤,请转到 Excel 中的数据功能区,然后单击“排序和过滤”下的“高级过滤器”。然后将您的 book2 电子邮件地址定义为列表范围和 book1 电子邮件地址作为您的标准。