是否有可以解决此问题的宏?我试图在电子表格中识别出像鸡马和马鸡一样的条目。在我的情况下,这些是重复的,我需要摆脱一个。这可能吗?任何帮助表示赞赏。
答案 0 :(得分:0)
不需要VBA(除非您希望自动执行重复调用的过程)。您可以执行以下步骤(扩展barrowc的建议,也可以在VBA中使用)
为简单起见,我假设数据位于A列,从第1行开始。如果它在其他地方则相应调整。如果B和C当前包含数据,则在A的右侧插入几个工作列。
步骤1)使用带有“ - ”作为分隔符的文本到列(在数据选项卡上)
步骤2)在C1中输入公式
=CONCATENATE(IF(A1<B1,A1,B1),"-",IF(A1<B1,B1,A1))
并将其复制到列
步骤3)使用删除重复项(再次在数据选项卡上)和列C搜索要重复的列
步骤4)如果你愿意,删除A,B列 - 他们已经达到了目的。
纯VBA方法可能会使用split()而不是text-to-columns,但如果您只是学习VBA,则可以始终按照上述步骤打开宏录制器并尝试调整生成的代码。 / p>