我有一个包含大约 2000 行的电子表格,我需要根据大约 12 列的内容将它们组合在一起。这里的关键是行在许多不同的列中可能不同,但是对于那些特定的 12 列,如果它们在每个相应列中的每一行都有相同的值,我想将它们组合在一起并为它们分配一个数字,名称,任何。
做到这一点的最佳方法是什么?有没有简单的方法?基于某个列的值进行过滤的问题在于,每列中可能有几个不同的值,而且组合的数量很大,所以我手动选择每个组合将是一个非常头痛的问题。
简单的方法:
创建另一列,它是所有 12 列的串联,然后按该列排序。
更难的方式:
使用 VBA,可能是由按钮触发的。
将 12 列连接成一个字符串,创建这些字符串的数组。
在内部对所有内容进行排序,跟踪每行是哪一行,然后以您想要的方式输出。