![Excel 未对相邻列进行排序时发出警告](https://linux22.com/image/1592505/Excel%20%E6%9C%AA%E5%AF%B9%E7%9B%B8%E9%82%BB%E5%88%97%E8%BF%9B%E8%A1%8C%E6%8E%92%E5%BA%8F%E6%97%B6%E5%8F%91%E5%87%BA%E8%AD%A6%E5%91%8A.png)
我在使用Excel时遇到一个重复出现的问题,该问题发生在两个步骤中。
我选择所有数据列,然后单击“数据”选项卡上的“筛选”按钮以启用筛选。然后我使用列顶部的箭头对数据进行排序。由于所有列都已选择用于筛选,因此所有列都会一起排序,并且行之间的关系会保留下来。
我在现有数据的右侧添加了另一列数据。我忘记为该列设置筛选条件。现在,当我对旧数据进行排序时,新列不会被筛选。其他列独立于该列重新排列,行之间的关系被破坏。通常,直到原始数据排列无法恢复时我才注意到这一点。
这是预期的行为吗?
我注意到,使用数据 --> 排序时,会出现将选择区域扩展到相邻列的警告。对于这种情况,是否有类似的警告,我可能已禁用它?如果是,有没有办法重新启用它?
或者,是否存在方便的列过滤工作流程可以避免这个问题?
答案1
对于这种情况,是否存在我可能已禁用的类似警告?
不,对于这种情况没有任何警告。
您可以通过两种方式避免该问题:
- 插入自动过滤器时选择整行并应用于该行
- 而不是自动过滤,插入表格(插入标签),如果你添加任何相邻的数据,你的表格将自动扩展