按值sortingExcel列
我有一个ID值的列,如下所示:
50 14G 44 2X 22
我想用VBA的“数字值”对它进行sorting,所以我得到了这样的列表
14G 22 2X 44 50
由于数字应该在字母之前,数字的相关性来自于他们的位置。 但是,如果我使用Range()。sorting我得到这样的列表:
22 44 50 14G 2X
Excel是按照字母顺序排列的。 有没有办法按照我想要的方式对它进行sorting,而不是自己写一个sorting函数?
如果将所有值设置为文本格式,则可以使用“ sorting数字和数字存储区”作为不同文本选项进行sorting 。 这产生你正在寻找的结果。
当然,你将失去处理真实数字的好处,并且不得不注意寻找真正的数字的查找,而不是看起来像一个数字的文本,但是因为你的价值观已经混合,这可能不是一件坏事。