Мартин импортирует данные в рабочий лист из представления SQL; он подходит идеально. Excel автоматически создает определенную таблицу с использованием импортированных данных. Затем Мартин вставляет новые столбцы в середину таблицы, чтобы он мог начать работу с данными, но как только эти новые столбцы будут вставлены, он не сможет отсортировать рабочий лист — этот параметр выделен серым цветом.

Мартин задается вопросом, почему это происходит и как это исправить.

Проблема, вероятно, связана с тем, что данные импортируются как определенная таблица. У определенных таблиц могут быть некоторые «особенности» (скажем так), которые влияют на то, что вы можете и не можете с ними делать. Вы можете выяснить, является ли это причиной проблемы, выполнив следующие действия:

  1. Убедитесь, что вы выбрали ячейку в таблице данных.

  2. Выберите вкладку «Дизайн» (или вкладку «Дизайн таблиц») на ленте. (Эта вкладка доступна только в том случае, если вы выбрали ячейку в таблице данных, как указано в шаге 1.)

  3. Щелкните инструмент Преобразовать в диапазон в группе Инструменты. Excel спросит вас, хотите ли вы преобразовать таблицу в нормальный диапазон.

  4. Щелкните Да.

Это оно; если теперь вы можете добавить информацию и отсортировать данные, то проблема решена. Если нет, то это может быть связано с тем, что соединение SQL между источником данных и Excel каким-то образом ограничивает то, что вы можете и не можете делать с данными. Возможно, вам придется порыться в настройках центра управления безопасностью для внешнего контента, чтобы выяснить, что подойдет для вашей ситуации.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (9044) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.