Martin正在从SQL视图将数据导入工作表中。它进来完美。 Excel使用导入的数据自动创建定义的表。然后,Martin在表的中间插入新列,这样他就可以开始处理数据了,但是一旦插入了这些新列,他就无法对工作表进行排序,该选项将显示为灰色。

马丁想知道为什么会这样以及如何解决它。

该问题可能是由于将数据作为定义的表导入而造成的。定义的表可以具有一些“特质”(可以说),这些特质会影响您可以使用它们或不能使用它们。您可以通过执行以下步骤来找出这是引起问题的原因:

。确保在数据表中选择一个单元格。

。选择功能区的“设计”选项卡(或“表设计”选项卡)。 (如步骤1所述,只有在数据表中选择一个单元格时,此选项卡才可用。)

。单击“工具”组中的“转换为范围”工具。 Excel询问您是否要将表转换为正常范围。

。单击是。

而已;如果现在可以添加信息并对数据进行排序,那么问题就解决了。如果不是,则可能是因为数据源和Excel之间的SQL连接在某种程度上限制了您可以使用和不能使用数据的能力。您可能需要在“信任中心”设置中浏览外部内容,以便找出适合您情况的方法。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9044)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。