如果我在Microsoft Excel中有3行,并带有以下数据
id name address
id01 john rundown avenu
id02 bill maptown drive
id01 john null
删除第三行的最简单方法是什么,因为id01已经存在且已有地址?公式或功能区按钮......我不在乎如何。
感谢您的任何建议!
答案 0 :(得分:3)
有很多方法可以做到这一点,包括vba程序。但是,一种不需要VBA的简单方法是使用下一个可用列来标记要删除的行。如果这是使用上面示例的D列,那么您将以下公式粘贴到单元格D2中:
=AND(COUNTIF(A$2:A2,A2)>1, C2="null")
然后可以将其粘贴到剩余的行中。 A $ 2参考将保持不变(因为美元),其他A2参考将相对于它们粘贴的单元格而改变。
然后,您可以将自动过滤器设置为仅显示真实记录,删除这些行然后取消过滤。
如果您更喜欢自动化解决方案,请告诉我,因为VBA也非常直接。