【发布时间】:2020-06-17 03:17:34
【问题描述】:
我有一个 Excel 列,我想对其进行排序并将结果输出到单独的工作表中。我希望将输出分类到单独的列中,以便输出表中的每一列都应该有自己的内容类型,只显示原始内容的次数。
例如如果原始列如下所示:
Right
Left
Left
Right
Right
我希望显示下一张纸:
Right Left
Right Left
Right
请注意,我不想指定我的排序依据,即我的公式不会包含“在此列中输入任何等于 'right' 的内容”,但是而将是动态的,并将简单地将任何相同的字符串分组到一列中,等等。
如何按内容排序到多列并在单独的工作表中输出?
【问题讨论】:
-
使用 VBA........
-
根据你的版本,VBA 会更适合这个。
-
感谢@BigBen Scott Craner。所以我认为根本没有办法在 Excel 上做到这一点?
-
根据您的版本,它可能适用于公式,但它可能会很笨拙......这绝对是可行的,并且可能更容易使用 VBA。
-
是的,使用 vba 代码。使用公式是可能的,但速度较慢且劳动强度很大。 VBA 更适合解决开放式问题(事先不知道唯一值的数量。
标签: excel sorting excel-formula output