Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

Свойства диапазона внешних данных

Внешний диапазон данных имеет дополнительные свойства (не путать со свойствами запроса или соединения), которые можно использовать для управления данными, например сохранение форматирования ячеек и ширины столбца. Эти свойства внешнего диапазона данных можно изменить, щелкнув Свойства в группе Подключения на вкладке Данные . Затем внесите изменения, выполнив следующие действия:

  • Для диапазонов внешних данных, созданных из Microsoft Query и мастера подключения к данным, используйте диалоговое окно Свойства внешних данных .

  • Для диапазонов внешних данных, созданных из импортированного текстового файла или веб-запроса, который извлекает ДАННЫЕ HTML, используйте диалоговое окно Свойства диапазона внешних данных .

  • Для диапазонов внешних данных, созданных на основе веб-запроса, который извлекает XML-данные, используйте диалоговое окно Свойства карты XML .

  1. Выберите лист, на котором требуется найти диапазон внешних данных.

  2. На строка формул щелкните стрелку рядом с полем имя и выберите имя нужного диапазона внешних данных.

  1. Выберите Пункт Формулы > Диспетчер имен.

  2. В диалоговом окне Диспетчер имен щелкните имя диапазона внешних данных и нажмите кнопку Изменить. Можно также дважды щелкнуть имя.

  3. В диалоговом окне Изменение имени введите новое имя ссылки в поле Имя .

Примечание: Кнопка Закрыть закрывает только диалоговое окно Диспетчер имен . Вам не нужно нажимать кнопку Закрыть , чтобы зафиксировать уже внесенные изменения.

Вы можете изменить базовый запрос для внешнего диапазона данных, созданного из Microsoft Query, импортированного текстового файла, веб-запроса или мастера подключения к данным.

  1. Щелкните ячейку в диапазоне внешних данных, для которой требуется изменить базовый запрос.

  2. Выберите Свойства > данных.

  3. В диалоговом окне Свойства внешних данных щелкните Свойства подключения Изображение кнопки .

  4. В диалоговом окне Свойства подключения перейдите на вкладку Определение и нажмите кнопку Изменить запрос.

Дополнительные сведения о создании и редактировании запросов в Microsoft Query см. в справке по Microsoft Query.

  1. Щелкните ячейку в диапазоне внешних данных, для которой требуется изменить базовый запрос.

  2. Выберите Подключения> данных & вкладке Запросы > Подключения , щелкните правой кнопкой мыши нужное подключение и выберите Свойства.

  3. В диалоговом окне Свойства подключения перейдите на вкладку Определение и нажмите кнопку Изменить запрос.

  4. В диалоговом окне Импорт текстового файла нажмите кнопку Импорт.

  5. Внесите изменения в импортированный текстовый файл в мастере импорта текста и нажмите кнопку Готово.

    Дополнительные сведения об импорте текстовых файлов см. в разделе Импорт и экспорт текстовых файлов.

  1. Щелкните ячейку в диапазоне внешних данных, для которой требуется изменить базовый запрос.

  2. Выберите Свойства> данных .

  3. Выберите Подключения> данных & вкладке Запросы > Подключения , щелкните правой кнопкой мыши нужное подключение и выберите Свойства.

  4. В диалоговом окне Свойства подключения перейдите на вкладку Определение и нажмите кнопку Изменить запрос.

  5. Внесите изменения в веб-запрос в диалоговом окне Изменение веб-запроса и нажмите кнопку Готово.

Дополнительные сведения о создании и редактировании веб-запросов см. в разделе Подключение к веб-странице.

  1. Щелкните ячейку в диапазоне внешних данных, для которой требуется изменить базовый запрос.   

  2. Выберите Свойства> данных .

  3. В диалоговом окне Свойства внешних данных щелкните Свойства подключения Изображение кнопки .

  4. В диалоговом окне Свойства подключения откройте вкладку Определение .

  5. Выполните одно из следующих действий:

    • В поле Тип команды щелкните Таблица , а затем в текстовом поле Команда измените значение на имя соответствующей таблицы, представления или запроса.

    • В поле Тип команды щелкните SQL или По умолчанию , а затем в текстовом поле Команда измените инструкцию SQL.

      Примечание: В зависимости от того, как было определено подключение, поле Тип команды может быть недоступно (оно отображается неактивным).

  1. В строке формул щелкните стрелку рядом с полем имя и выберите имя диапазона внешних данных, который требуется скопировать.

    Для таблицы Excel выберите имя диапазона, а затем нажмите клавиши CTRL+A, чтобы выбрать заголовки таблицы.

    Если вы хотите включить метки столбцов или формулы, которые не входят в диапазон внешних данных, выделите ячейки, содержащие метки столбцов или формулы, которые требуется скопировать. Щелкните стрелку рядом с полем "Имя" в строке формул и щелкните имя диапазона внешних данных, который требуется скопировать.

  2. Выберите Главная > Копировать.

  3. Перейдите к книге, в которую нужно вставить диапазон внешних данных.

  4. Щелкните левую верхнюю ячейку область вставки.

    Чтобы убедиться, что внешние данные не заменяет существующие данные, убедитесь, что на листе нет данных в ячейке, которую вы щелкаете, или справа от нее.

  5. На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить.

Примечание: При копировании только части диапазона внешних данных базовый запрос не копируется, а скопированные данные не могут быть обновлены.

Вы можете управлять обработкой меньшего или большего набора данных, возвращаемого в Excel при обновлении данных.

  1. Выберите Свойства> данных .

  2. В диалоговом окне Свойства внешнего диапазона данных в разделе Если количество строк в диапазоне данных изменяется при обновлении, выберите один из следующих вариантов:

    • Вставка ячеек для новых данных, удаление неиспользуемых ячеек

      Примечания: 

      • При добавлении одной или нескольких строк в источник данных ячейки непосредственно под диапазоном внешних данных перемещаются вниз, но ячейки справа от диапазона внешних данных не перемещаются.

      • При удалении одной или нескольких строк в источнике данных ячейки непосредственно под диапазоном внешних данных перемещаются вверх, но ячейки справа от диапазона внешних данных не перемещаются.

    • Вставка целых строк для новых данных, очистка неиспользуемых ячеек

      Примечания: 

      • При добавлении одной или нескольких строк в источник данных ячейки непосредственно под и справа от диапазона внешних данных перемещаются вниз.

      • При удалении одной или нескольких строк в источнике данных ячейки непосредственно под и справа от диапазона внешних данных не перемещаются.

    • Перезапись существующих ячеек новыми данными, очистка неиспользуемых ячеек

      Примечания: 

      • При добавлении одной или нескольких строк в источник данных ячейки непосредственно в диапазоне внешних данных перезаписываются, но ячейки справа от диапазона внешних данных не перемещаются.

      • При удалении одной или нескольких строк в источнике данных ячейки непосредственно под и справа от диапазона внешних данных не перемещаются.

  1. Выберите Свойства> данных .

  2. В разделе Форматирование и макет данных выполните одно или несколько из следующих действий.

    • Чтобы включить имена полей в качестве первой строки, установите флажок Включить имена полей .

    • Чтобы добавить столбец номеров строк, установите флажок Включить номера строк .

      Примечание: Этот флажок недоступен для импортированного текстового файла, XML-файла или веб-запроса.

    • Чтобы сохранить примененное форматирование ячейки, установите флажок Сохранить форматирование ячеек .

      Примечание: Для веб-запроса этот параметр автоматически удаляется при выборе полного форматирования HTML в диалоговом окне Параметры . Диалоговое окно Параметры открывается из диалогового окна Изменение запроса .

    • Чтобы сохранить заданную ширину столбцов, установите флажок Настроить ширину столбца .

    • Чтобы сохранить применяемую сортировку, фильтрацию и макет столбцов, установите флажок Сохранить сортировку, фильтрацию и макет столбца .

      Примечание: Этот флажок недоступен для веб-запроса.

    • Чтобы сохранить примененную фильтрацию столбцов, установите флажок Сохранить фильтр столбцов .

      Примечание: Этот флажок доступен только для веб-запроса, основанного на XML-данных.

При замораживании диапазона внешних данных данные сохраняются, но не базовый запрос, поэтому замороженный диапазон внешних данных не может быть обновлен.

  1. Щелкните лист, содержащий таблицу Excel, из которой требуется удалить подключение к данным.

  2. В строке формул щелкните стрелку рядом с полем "Имя", а затем выберите имя диапазона внешних данных, из которого требуется удалить подключение к данным. Затем выбирается диапазон данных.

  3. На вкладке Сервис в группе Данные внешней таблицы нажмите кнопку Отменить связь. Диапазон данных остается и по-прежнему имеет то же имя, но подключение удаляется.

  1. Щелкните лист, содержащий внешний диапазон данных, который требуется удалить.

  2. В строке формул щелкните стрелку рядом с полем имя, а затем выберите имя диапазона внешних данных, который требуется удалить.

    Если диапазон внешних данных является таблицей Excel, нажмите клавиши CTRL+A, чтобы выделить всю таблицу.

  3. Чтобы удалить диапазон внешних данных, нажмите клавишу DELETE.

  4. Чтобы удалить базовый запрос, нажмите кнопку Да при запросе Excel.

См. также

Справка по Power Query для Excel

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.