2012-11-28 18:13:23 +0000 2012-11-28 18:13:23 +0000
5
5

我的excel电子表格不能正常排序/按字母顺序排列

我有一个有多列和超过4000行的电子表格。我需要进行排序,然后按字母顺序排列,但每次我都会有43行不与报表的其他部分一起排序,它们被排到了报表的顶部或底部,并按字母顺序排列成一个单独的组。我试过删除它们,重新输入它们,并尝试了各种方法让它们与报表的其他部分按字母顺序排序,但它们仍然是分开的。为什么会出现这种情况?如果有任何帮助,我们将不胜感激。

答案 (16)

5
5
5
2012-11-28 18:50:38 +0000

听起来,这43行中的每一行都有一列前导空白。在常见的排序算法中,空白在可打印字符之前。这就解释了你所描述的行为。

3
3
3
2014-04-23 15:21:00 +0000

我刚刚遇到了一个类似的问题。最终的答案是,我的排序列中的一些单元格是以文本形式输入的,而另一些是来自另一个页面的vlookup。带vlookup公式的单元格,无论是通过过滤器还是通过排序,都无法正常排序。我复制了电子表格,并将其作为值粘贴在上面,之后它就正常排序了(虽然我失去了查询的动态性质。

2
2
2
2014-01-10 18:28:32 +0000

如果你创建一个过滤器,然后添加新的数据,也会出现这种情况。尝试移除过滤器,然后再次进行排序。

2
2
2
2015-09-12 11:22:25 +0000

数据不能正确排序的最常见的原因是由于文字前面的前导空格导致的。很多人在使用中都会遇到这个问题。将带前导空格的文本按升序排序,按降序排序,在顶部排序,在底部排序。试着改正一下,就能解决这个问题。

1
1
1
2014-07-14 21:30:30 +0000

这种情况就发生在我身上—-有时当你剪切和粘贴信息时,数据中会出现额外的空行,当你进行排序时,它只会对空行进行排序。去找一下,找到空行,然后删除,然后再试着分类。

1
1
1
2015-09-12 11:22:36 +0000

这种情况通常发生在字段前面有空格时。我在几周前也遇到过这种情况,通过删除前面的空格来解决。

0
0
0
2015-09-22 22:05:02 +0000

我遇到了这个问题,在检查了前导空格和去掉过滤器后,我终于解决了这个问题,我把没有排序的单元格复制到Word中,并把它们作为 “未格式化的文本 "粘贴到Word中,然后再复制粘贴回Excel中。也不知道他们是怎么捡起了一些不排序的格式,因为他们看起来很正常。

0
0
0
2015-02-06 08:58:19 +0000

我就遇到过这种情况,我不得不把不会排序的行剪掉,然后粘贴到可以排序的数据中。然后把它们排序,似乎还能发挥作用。

0
0
0
2015-10-26 15:37:46 +0000

我的解决方案:

我在按日期排序时,发现有些日期没有意义(即:2月31日)

也许你的某些值也是类似的无意义。

0
0
0
2015-10-28 21:06:58 +0000

我试过这里所有的解决方案,但没有一个对我有效。

我从来没有遇到过被冻结的窗格的问题,但当我解冻后,它马上就被修复了,所以我知道是这个原因。

0
0
0
2016-05-10 21:09:44 +0000

当行被分组时,Excel的排序功能并不总是像预期的那样工作。如果你在分组后的行进行排序,请尝试取消分组后再进行排序。

0
0
0
2012-11-28 20:04:24 +0000

如果你重新输入了数据,很可能你已经删除了空白。有可能这些行没有被包含在排序中,因为它们没有被选中。如果这43条记录没有包含在排序分组中,那么它们将不会按照您选择的顺序进行排序,而是出现在自己的组中。确认它们是否被包含在排序中,然后重新尝试排序。

另外,确保你没有其他冲突的排序或过滤器导致你的问题。混合数据会导致排序时出现各种问题。如果是混合数据,应该将其格式化为文本。以下是关于如何故障排除排序的更多信息。

0
0
0
2015-09-11 18:34:08 +0000

在我的案例中,有些公式有引用到表,即使该单元格在同一个表上。我删除了这些,然后就成功了。但以前从未遇到过这样的问题。

0
0
0
2015-01-26 21:38:04 +0000

我把数据复制并粘贴到一个新的表格中,没有标题。它的排序是正确的。在尝试任何新的东西之前,一定要保存好你的工作。

0
0
0
2015-04-07 01:28:44 +0000

我的数据被复制到一个新的工作表,然后在某个时候又复制了一次。没有可见的过滤器,它的排序是正确的,直到我添加了两行数据。在这一点上,除非我从工作表的其他地方而不是从表头进行排序,否则就会漏掉两行。最后,我进入了 “高级筛选器 "对话框,看到有一个范围在某个时候被输入了,尽管没有剩余的筛选器,但它还是转移了下来。令人费解。当我把范围更新到包括我的两个额外的行时,它的排序是正确的。我无法清除高级过滤器设置,所以我已经学会了在添加行时使用它。我相信,如果我把数据复制到另一个工作表中,没有标题,我可能会解决这个问题。下次再做个实验吧。

0
0
0
2015-04-02 18:42:06 +0000

你可能有些行在表中,有些没有。如果您有带状的行,那么这些行可能是在表格中。检查 “设计 "选项卡,"属性 "组,单击 "调整表",并确保范围覆盖所有的行。