我每天都会收到一份上万行的报告。
其中一列只有两个值,我想选择其中一个并删除其余值。
另一列有超过 50 个值,我需要其中 5 个,并且我再次想删除与该列上的 5 个值不匹配的其余行。
我已经使用了自动过滤并尝试删除所有过滤掉的行,但这花费的时间太长了。
有人能给出一些启发吗?
答案1
如果我是你,我会尝试利用使用 Windows 10“此电脑”时获得的知识删除这些行。
在“这台电脑”中:
- 按住时,ctrl您可以单击不同的项目以选择多个项目(在此示例中为保留)。
- 然后释放后,ctrl我可以按alt+ h,然后s按i运行“反向选择”。
- 然后,要删除所有不需要的文件,我可以按shift+ delete。
因此,我建议尝试ctrl在 VBA 中按住 的同时选择多行,然后在 VBA 菜单中搜索“反向选择”之类的内容。
而且由于您似乎正在使用类似 Excel 的程序,我会尝试单击行开始之前的位置以选择整行。 抱歉,我不知道您是否已经知道这一点。
注意:我从未使用过 VBA,但也许这可能会有所帮助。:)