我的电子表格如下所示:
我尝试首先按类型(B 列)对这些发票进行排序,然后按日期排序,最后按金额排序(这不应该适用,但为什么不呢)。
我已经检查过过滤器。
我已检查过空白。
我已检查以确保我可以编辑。
我已检查确保所有单元格的格式都是文本。
我试图仅对 B 列进行排序,但这样做仍然不起作用。
我真的被这个问题难住了!我很乐意将文件发送给那些可能能够提供帮助的人。我相信一定有一个简单的解决办法;我只是不知道该怎么做!
答案1
不确定您是否已经解决了这个问题,因为距离您发布帖子已经过去了四年,但我也遇到了同样的问题。最终,我能够通过选择所有列(至少是包含数据的列,在本例中为 A 到 F 列)然后按需要排序的列(从最大到最小的 F 列)进行排序来解决我的问题。之前我只选择了需要排序的那一列(仅 F 列),这根本没有任何变化。
答案2
@Excellll 在评论中说得对:您的数据已分组,您正在尝试对组内和组外的数据进行排序。取消分组所有内容或仅在组内排序都可以。
调查步骤 1:我重新创建了你的数据并尝试对其进行排序。(附言:你的日期以文本形式存储,所以我将我的日期也存储为文本,这意味着另一个对话窗口排序窗口之后。)
排序没有发生任何变化。没有错误消息,数据顺序也没有改变,尽管期待它会改变,因为数据还没有按照需要排序。
调查步骤 2:尝试仅对组内的数据进行排序(第 2-12 行)。
这成功了。
调查步骤 3:取消所有行的分组并重试。
这也成功了。
答案3
尝试以下操作: - 选择数据表内的任意单元格。 - 单击数据>表格工具>转换为范围 - Excel 将询问您是否要将表格转换为正常范围。 - 单击是。
首先保存您的工作以防您需要撤消,但这对我来说有效。
答案4
它可能不会排序,因为您正在使用其中一种表格格式......比如自动行阴影...将数据和粘贴值复制进一个普通的电子表格,然后您的排序就会起作用,对我来说这是一个错误。excel 应该允许您对数据进行排序,然后根据需要重新应用阴影行。这就是为什么我从不使用它们花哨的模板颜色,因为以后您会遇到问题,要么插入列,要么排序,这会使整个程序失败。