如何自动创建列表的副本以过滤掉特定列中有/没有内容的行?

如何自动创建列表的副本以过滤掉特定列中有/没有内容的行?

我正在尝试管理客户列表。我有一张包含所有客户的表格。有些客户有电子邮件,有些没有。

从这个完整的列表中,我需要创建两个单独的列表。

  1. 确实有电子邮件的客户列表。
  2. 没有电子邮件的客户列表。

理想情况下,我希望找到一个在完整列表中输入数据时会更新的内容。这是因为我只是一名兼职工作者,而且坦率地说,每天使用此文件的人根本不懂技术。

因此,我想设置一些公式,以便工作中的其他人除了为新客户添加行或删除行以删除客户之外,根本不需要做任何事情。

完整列表如下

有什么办法可以让我在单独的表格中列出仅包含阿索卡·塔诺和汉·索罗的列表(用于无电子邮件列表)?

有什么方法可以在单独的工作表上列出仅包含达斯维达、凯洛伦和帕德梅阿米达拉的列表(用于电子邮件列表)?

我曾尝试使用 Vlookup,但它似乎不起作用。

答案1

简单的。

  1. 进行排序。按电子邮件排序。电子邮件将上升到顶部,没有电子邮件的客户将位于列表的下半部分。现在您可以从那里移动客户。然后再次对列表进行排序。

  2. 还有第二种方法,在电子邮件列上应用过滤器“非空白”。这两种方法都足以获得两个列表。

    公式不会帮您分类电子邮件,但如果您希望自动分类,请录制“宏”。要设置宏,您必须确保已打开“开发人员”选项卡。

自动化:

设置宏,启用:
https://support.office.com/en-us/article/Show-the-Developer-tab-or-run-in-developer-mode-1b4a8529-3094-432a-9a7f-53935089e5ed

录制宏?
http://www.dummies.com/how-to/content/how-to-record-a-macro-to-automate-tasks-in-excel-2.html

什么是宏?它就像这样,“看着我点击并排序,然后在我要求你时再次执行”。上面的链接中有详细说明。

相关内容