我的excel电子表格不能正常排序/按字母顺序排列
我有一个有多列和超过4000行的电子表格。我需要进行排序,然后按字母顺序排列,但每次我都会有43行不与报表的其他部分一起排序,它们被排到了报表的顶部或底部,并按字母顺序排列成一个单独的组。我试过删除它们,重新输入它们,并尝试了各种方法让它们与报表的其他部分按字母顺序排序,但它们仍然是分开的。为什么会出现这种情况?如果有任何帮助,我们将不胜感激。
我有一个有多列和超过4000行的电子表格。我需要进行排序,然后按字母顺序排列,但每次我都会有43行不与报表的其他部分一起排序,它们被排到了报表的顶部或底部,并按字母顺序排列成一个单独的组。我试过删除它们,重新输入它们,并尝试了各种方法让它们与报表的其他部分按字母顺序排序,但它们仍然是分开的。为什么会出现这种情况?如果有任何帮助,我们将不胜感激。
听起来,这43行中的每一行都有一列前导空白。在常见的排序算法中,空白在可打印字符之前。这就解释了你所描述的行为。
这种情况通常发生在字段前面有空格时。我在几周前也遇到过这种情况,通过删除前面的空格来解决。
当行被分组时,Excel的排序功能并不总是像预期的那样工作。如果你在分组后的行进行排序,请尝试取消分组后再进行排序。
在我的案例中,有些公式有引用到表,即使该单元格在同一个表上。我删除了这些,然后就成功了。但以前从未遇到过这样的问题。
我把数据复制并粘贴到一个新的表格中,没有标题。它的排序是正确的。在尝试任何新的东西之前,一定要保存好你的工作。