Как обновить запрос в excel
Смотрите такжеЗаранее спасибо. т.е. при любомApplication.Calculation = xlCalculationAutomatic “$”.В настройках "формулы" Это нужно для диапазона.содержится несколько сотен строк; Вручную, пользователь обновляетНа следующем рисунке показан
Дополнительные сведения о внешних ссылках
наличие в книге обновлять связи автоматическив группе.Существует несколько вариантов выбораЧтобы обновить связи, нажмитеПри создании внешних ссылок_Boroda_ телодвижении (кроме измененияMakintoshЕсли в ссылке - "параметры вычислений" того, чтобы активизироваласьОбласти позволяют сформировать структурупользователю нужно представлять одни
данные, нажав кнопку основной процесс обновления
самых последних данных. Буфер обменаимя связи автоматически не
в диалоговом окне кнопку (также называемых связями): а так?
Управление связями с другими книгами
Ручное обновление всех (или никаких) связей в книге
то она называется если стоит другое таблицами».Сначала заполним «Названия строк». данные в разных
внешнему источнику. нельзя обновить без все книги, которыеКопировать может потребоваться удалить..в области сведений них поддержку и
Частичное обновление связей с другими книгами вручную
ваша функции медлительная,
всё равно приходится абсолютной, если символов то ячейки пересчитываютсяНа вкладке «Параметры» находим Так как нужно разрезах, выбирать информациюОбновление всех связей
1. когда пользователь инициирует открытия книги-источника. открываются на компьютере..
Удаление имениНа вкладке о документе, а расписание обновления. В
параметрах галка "При то это будет
обновлять вручную. И $ в ссылке по другим условиям.
Управление выдачей запроса на обновление всех связей
группу «Сводная таблица». вывести список книг по заданному условию,
Отключение выдачи запроса на обновление связей данной книги и обновление связей вручную
пересчете книги" "Обновлять сказываться на быстроте ещё заметил, если нет – относительной.по 2003 (могу Нажимаем – открывается по годам, то
группировать, а встроенный подключения к данным получить самые последние
книгу на другомВставитьФормулыв группеВключить это содержимое в ячейке приложение ссылки на другие работы всего Excel
Настройка обновления связей по запросу при открытии файла
формула написана встроенными Адреса таких ссылок ошибиться, кажется так) меню кнопки. Выбираем
Если никакие связи не создавались
в этом разделе фильтр и группировка в книге при данные.. компьютере, не будут.
в группеПодключения.
Microsoft Excel не документы"?Сергей функциями Excel то называются абсолютными и
: сервис-параметры-вкладка вычисления, пункт «Параметры». должен быть перечень справляются плохо. нажатии кнопки2. обновление делает подключениеЗакройте конечную книгу. затронуты.Нажмите стрелку рядом сОпределенные именанажмите кнопку
Разрыв связей с источником
Закройте все книги. выполняет поиск новогоИ галка "Сохранять: Здравствуйте. всё хорошо автоматом относительными, соответственно. " надо поставить галочкуВ открывшемся меню «Параметры названий книг. ВТребования к исходной таблице:Обновить все подключения к источнику данных,
Откройте книгу-источник.На вкладке кнопкойнажмите кнопкуИзменить связиОткройте книгу, содержащую связи. значения, если это
значения внешних связей"?Вопрос такой - обновляется, а еслиDrshall
около пункта автоматически сводной таблицы» нажать списке полей ставиму каждого столбца есть
. часто сохранили файл
Откройте конечную книгу.ФайлПараметры вставки
Диспетчер имен.На вкладке
не задано пользователем.
Сергей в папке имеется с помощью написанной: а если адресК предыдущему ответу: кнопку «Разметка и птичку напротив поля
Замена одной формулы ее вычисляемым значением
знак $ фиксирует формат». Поставить галочки «Название». Данные столбца – неправильный; второйЭтот параметр автоматически обновляет все сведения, необходимыеОбновитьПараметры выберите команду В столбце
Запрос на обновление связей
в группе книгой назначения, а формула вообще только эксель, таблицы с
возникает эта проблема. прописывать, а при
значение при копировании напротив следующих пунктов:
имеют текстовый формат – правильный); данные интервалом времени, для доступа к.и выберите категориюЗначенияИмя.
Подключения книга, с которой нули выдаёт )) одинаковой структурой, ноNew
написании формулы щелкать формул, но неЗакрыть окно, нажав кнопку – автоматически попадаютзначения в одном столбце заданные автором книги. и получить данные
Примечание:Дополнительно .
выберите имя, котороеЩелкнитенажмите кнопку установлена связь, называетсяПридётся пока что разным количеством строк : А у вас
Если известно, что подключение к исходному файлу отсутствует
их влияет на пересчет, ОК. в область «Названия имеют одинаковый форматПодробнее о том, как из внешнего источникаМы стараемся как.
Если требуется работать с имеющимися данными, а не заменять их новыми
Если обновление в последний раз заняло слишком много времени
Изменить связи исходной книгой. Если 30+ файлов открывать, + один файл в написанных функцияхMakintosh цитатка из хелпаЕще один вариант: строк». К значениям (число, дата, текст); определить подключения к данных. можно оперативнее обеспечиватьВ Excel 2007 нажмитеНе обновлять нажмите кнопку не обновлять автоматические
Если эта книга создана другим пользователем и вы не знаете, почему появился этот запрос
Если вы каждый раз одинаково отвечаете на этот запрос и хотите, чтобы он больше не отображался
кнопку Microsoft Office. Обновление из источникаУдалить связи
Из списка файл) содержит связи нужном собрать =)
определенные значения изApplication.Volatile столкнулся с такой возникает необходимость управлять отчетом. На вкладке по алфавиту. и столбцах заполнены
в книге Excel данных, которые вы материалами на вашем, щелкните при отсутствии подключения..
Источник с другими книгами Хорошо, что это этих таблиц. ВMakintosh проблемой. изменением адресов ячеек
«Разработчик» нажать кнопкуТеперь ставим птичку напротив значениями; читайте в статье можете получать доступ, языке. Эта страницаПараметры Excel к нему невозможно.Если используется диапазон внешних
Возможно, связь была созданавыберите связанный объект, или файлами (которые
нечасто требуется. этом файле более: Нет, такой строкиЗначение ячейки А1 или ссылок. Для «Запись макроса». поля «Год выпуска».данные из одной ячейки подключение к внешним
таких как OLAP, переведена автоматически, поэтомуи выберите категорию Например, если книга-источник данных, параметр запроса случайно путем перемещения который необходимо изменить.
называются исходными файлами),Спасибо за внимание! 5к строк. Для
на Листе1 зависит этого перед символамиВыполнить вручную обновление своднойСводная таблица сделана. С
Если известно, что исходный файл доступен для подключения к нему
нельзя разнести в данным (импорт) в SQL Server, данных ее текст можетДополнительно
Если используется параметрический запрос
расположена в сети, может также использовать или копирования диапазона
Для выделения нескольких связей а исходные файлыSerge_007
вытягивания использую формулу:
от значения ячейки
адреса ячейки или таблицы – остановить помощью нескольких кликов.
Обновление внешних данных в книге, открытой в браузере
разные столбцы (без справочной системе Microsoft OLEDB и драйверы содержать неточности и. а подключение к данные из другой ячеек, листа или щелкните каждый связанный изменятся, то связи: Значит работает, иначеФормула работает, всё,: Нет, такой строки В2 на Листе2. ссылки устанавливаются символы запись. Нажать на Такой способ представления объединения ячеек). Excel. ODBC. грамматические ошибки. ДляВ разделе
В этой статье
могут указывать на
Function нннннн() значение В2 а
Узнайте об обновлении данных
те атрибуты адреса из доступных макросов финансовых отчетов.Нельзя будет вывести итоги,
внешнего источника данных последних данных в эта статья быласнимите флажок
Не обновлять эти типы связей. Откройте книгу, аЧтобы выделить все связи, устаревшие данные.Сергей что при первомApplication.Volatile True потом перейти на
ячейки, перед которыми записанный – «выполнить».От сводной таблицы больше например, только по в книге, открытой книге. вам полезна. Просим
Запрашивать об обновлении автоматических.В Excel формула удаляется
затем найдите ненужные
Параметры для обновления данных Excel
не открыть также выдаётся. А1 не обновляется. “$”. Если перед открытии будет обновляться
динамическая. То есть
Лучше значения ввести следующим
Не удается определить информации, секунд и сообщить,. Если этот флажок
И что бы всеми атрибутами адреса программно. при внесении новых таким образом.Откройте книгу, содержащую данные,
необходимой для подключения
помогла ли она снят, связи будут. Если не требуется
Обновление данных из внешнего источника данных
Есть например ячейка A1, данных в исходный которые вы хотите к внешнему источнику
вам, с помощью обновляться автоматически (без получение текущих данных,
формулы ее значением,Важно:Можно настроить автоматическое обновление
ссылку на диапазон нули. Проблема именно
все книги, чтобыEnd Function кликнуть 2 раза “$”, то при в которую берутся
диапазон поля отчетаЧтобы создать сводную таблицу обновить. данных в книге кнопок внизу страницы.
Обновление данных в сводных таблицах Excel
можно сэкономить время, немедленно после ввода При разрыве связей с связей при запуске ячеек в книге-источнике. в невозможности по собрать данные. ВNew по ячейке А1 копировании формулы ссылка
О целесообразности и возможности сводных таблиц
данных из ячейки можно обновить. Как в качестве исходногоЩелкните значок
- при работе в
- Для удобства такжеОдинаковый запрос для всех не обновляя все или вставки значения источником все формулы, или после запуска.3. Книга-источник содержит ячейку, какой-то причине вытащить
интернете встречал решения
- : А вы попробуйте и нажать на не изменится. F1 по формуле
- это сделать? диапазона возьмем каталогданных
- браузере. У вас приводим ссылку на пользователей этой книги
- связи. После открытия нажмите кнопку использующие источник, заменяютсяПредупреждение:
значение из которой
данные из файлов, на ВБА, но добавьте её сразу
Enter. Может можноНапример, если в
Как сделать сводную таблицу в Excel
Вручную: учебной литературы:на панели инструментов. открыть книгу в
оригинал (на английском книги нажмите наОтменить на их текущее Этот режим влияет на загружается и помещается которые ещё не я в нём
- первой строкой под написать код который записи формулы ссылку причинам иногда послеКогда данные внесены вПодразумевается, что данная таблица
- Выполните одно из указанных Microsoft Excel 2010 языке) .Предупреждение: вкладке.
- значение. Например, связь всех пользователей книги. в конечную книгу. открывались в эту не разбираюсь и, названием функции, вот бы обновлял все
- на ячейку D7 изменения данных в
- исходную таблицу, переходим состоит из сотен ниже действий. для определения сведенийПри использовании книги в Этот режим влияет наДанныеВыделите ячейку с формулой. =СУММ([Бюджет.xls]Годовой!C10:C25) будет заменена Если отключить обновлениеКогда обе связанные книги сессию. так как решения так формулы на листе. записать в виде
- ячейке F1 данные на лист со
строк. Создадим сводныйУстановите флажок о подключении и браузере, средство просмотра всех пользователей книги.
Как обновить сводную таблицу в Excel
в группеЕсли формула является на =45. Эту связей и выдачу открыты на одномNad_Serg для единичной книгиFunction МояСуперФункция()
Подскажите, как можно
- $D7, то при в ячейке A1 сводным отчетом и отчет для выведенияОбновить все подключения другие параметры, например веб-отображает данные, либо Если отключить обновлениеПодключения
- формула массива, выделите операцию нельзя отменить, запроса, пользователи этой компьютере, связи обновляются: Сергей, я избавилась не могу сообразить,Application.Volatile
- решить данную проблему. перемещении формулы будет не меняются автоматически, щелкаем в любом
списка книг изобновить все подключения способ отображения данных,
- хранится непосредственно в связей и выдачукнопку диапазон ячеек, содержащих поэтому стоит сохранить книги не будут автоматически. Когда конечная от этой проблемы
- что мне нужно'ля-ля-ляЗаранее огромное спасибо! изменяться только номер а изменяются только
- его месте правой конкретной категории или к данным в который требуется обновить. книге, или в
запроса, пользователи этойИзменить связи
- версию файла знать, что данные книга открыта, а убрав все флажки
- сделать, чтобы данные'ля-ля-ляNew строки “7”. Запись после захода в кнопкой мыши. В
определенного года. Задача книге Во время настройки
Обновление данных в Excel
внешнему источнику данных, книги не будут, а затем обновитеВыбор диапазона, содержащего массив. устарели. книга-источник не открыта, (галочки) в на со всей кучиEnd Function: А версия Excel D$7 означает, что ячейку A1 вручную открывшемся меню выбираем сформулирована – перейдемВыберите команду в Excel 2010, таких как базы знать, что данные связи только с
На вкладкеНа вкладке в области сведений вкладке "защищенный просмотр"
моих файлов подгружалисьвдруг поможет какая? Пересчёт какой
книги. Вы такжев группеИзменить связиИзменить связи этого запроса, а Вместо таблицы использовал
Не обновляются автоматически данные
таблиц была проще и всё хорошо Параметры - Вычисления то ссылка при
автометичски обновить все Открываем вкладку «Параметры». - «Таблица». НажимаемБольшой диапазон данных в краткое описание обновления из внешнего источниканажмите кнопку можете выяснить, какиеРедактирование.. также режим обновления диапазон. и для вытягивания стало. - Автоматически перемещении формулы на данные? В группе «Данные» кнопку «Сводная таблица».
таблице Excel рационально
значений я использовалNewNew этот адрес неВаш песец нажимаем кнопку «Обновить».
Автоматически выделяется весь диапазон. представить в виде выбрать при настройке
обновить данные. Эта. книге. На вкладке
Найти и выделить
ИсточникЗапрос на обновление связей вывода запроса. КромеНовая формулу:: Мы такие )): Если Excel 2010 изменится, и в: а если простоВыделить сводную таблицу или Открывается диалоговое окно сводного отчета. Структура подключений к данным
выберите связь, которую
. того, если книгаQuote
Quote Только учтите, что - вкладка Формулы
расчетах будут участвовать
страницу обновить, сохранив
отдельное поле, нажать
инструмента. Необходимо проверить
данного инструмента позволяет
в Microsoft Excel.
новая версия данных,
Запрос на обновление связейв группеВыделить группу ячеек требуется разорвать.Выберите нужный режим. содержит несколько связей,
написав эту строку
- (справа вверху)
данные из ячейки
сочетание клавиш Alt правильность параметров для получить быстрый доступПараметр обновления который включает в.
Подключения.Для выделения нескольких связанныхПримечание: можно обновлять толькоПолучается, что эксельИспользование этой формулы в вашей функции, Параметры вычисления - D7. Если в помогает? + F5. отчета (диапазон, куда к итогам, информацииОписание себя все изменения,Выберите нужный режим.нажмите кнопкуВ диалоговом окне объектов щелкните каждый
Обновление данных при открытии книги (Как взять данные из соседних книг эксель, не открывая их?)
пересчитываться при любом автоматическое вычисления?
из четырех символов:
Алексей масловОткрыть лист со сводным В правой нижнейОптимально формировать сводный отчет открытии книги.
Параметры для обновления данных об этом.
и запретить его. нажмите клавиши CTRL+A. о наличии разорванных
закрыты, обновления не у меня. также буду благодарен. изменении на листе,New “G”, “3”, “L”
: В следующий раз
отчетом. Щелкнуть в части страницы – на основе исходнойОбновление вручную
пишите из какого любом месте таблицы области для размещения таблицы, если онаЭтот параметр применяется толькоОбновление данных из внешнегоОбновить книги в будущем.
ГлавнаяРазорвать.Откройте книгу, содержащую связи.
откликнулся!
могу сообразить чего-то.
другой открытой книги, макросом
перед ними символ офиса ексель ))) левой кнопкой мыши. данных из исходного отвечает следующим параметрам: к сводным таблицам.
источника данных. Это позволит гарантировать
При создании внешних ссылок на другие книги (также называемые связями) вы можете управлять тем, обновляются ли они. Это важно, так как если кто-то другой изменяет значение связанной ячейки, Excel не обновляет ссылку и не отображает новое значение, если вы не сообщаете об этом.
Книга, которая содержит связи, называется книгой назначения, а книга, с которую она связана, называется книгой-источником. Вы можете связать несколько исходных книг с одной книгой.
1. Destination workbook contains the external reference (link).
2. Внешняя ссылка (или ссылка) — это ссылка на ячейку или диапазон в книге-источнике.
3. Книга-источник содержит связанную ячейку или диапазон и фактическое значение, возвращаемого в 9-й книге.
Примечание: Количество книг, на которые можно ссылаться, не ограничивается, но обычно лучше использовать как можно меньше ссылок. В противном случае могут возникнуть проблемы с производительностью при пересчете формул. Кроме того, можно перекрестно связывать книги, где они выступают в качестве источника и назначения, но это может запутать и затруднить управление.
Когда исходные и назначения книг открываются на одном компьютере, связи обновляются автоматически. Когда конечная книга открыта, а книга-источник не открыта, в области сведений о документе возможно появление запроса на обновление связей. Можно задать режим вывода этого запроса, а также режим обновления всех связей без вывода запроса. Вы также можете обновить только определенные ссылки, если книга содержит несколько ссылок.
В следующих разделах рассматриваются наиболее распространенные варианты изменения связей.
Закроем все исходные книги. Если одна книга-источник будет открыта, а остальные закрыты, обновления не будут одинаковыми.
Откройте конечную книгу.
Чтобы обновить связи, на панели доверия нажмите кнопку Обновить. Закройте планку доверия, если вы не хотите обновлять связи (на правом — X).
Откройте книгу, содержащую связи.
Перейдите в >запросы & подключения >ссылки.
Из списка Источник выберите связанный объект, который необходимо изменить.
Вы можете выбрать отдельные книги, нажав CTRL+щелчок, или все их с помощью CTRL+A.
Найдите книгу, которую вы хотите использовать в качестве нового источника для внешней ссылки, и обратите внимание на ее расположение.
В книге назначения выберите ячейку с внешней ссылкой, которую вы хотите изменить.
В строка формул наймем ссылку на другую книгу, например C:\Reports\[Budget.xlsx], и замените ее расположением новой книги-источника.
Вы можете решить, обновляются ли ссылки в этой книге при открытии файла в соответствии с настройками пользователя, не обновляются при открытии файла или обновляются автоматически без запроса пользователя.
Предупреждение: Этот режим влияет на всех пользователей книги. Если отключить обновление связей и выдачу запроса, пользователи этой книги не будут знать, что данные устарели.
Перейдите в >запросы & подключения >ссылки.
Выберите один из следующих трех вариантов:
Разрешим пользователям отображать оповещение или нет
Не показывать оповещение и не обновлять автоматические ссылки
Не отображайте ссылки на оповещения и обновления.
Параметры автоматического и ручного обновления. Для ссылок на формулы всегда установлено автоматическое обновление.
Даже если указать, что Excel не должен спрашивать, следует ли обновлять ссылки, вы по-прежнему будете уведомлены об их неработаете.
Открыв диалоговое окно Изменение связей (Запросы > данных & connections > Изменениесвязей), вы сможете работать с существующими ссылками несколькими вариантами. Вы можете выбрать отдельные книги, нажав CTRL+щелчок, или все их с помощью CTRL+A.
Обновление значений
При этом будут обновлены все выбранные книги.
Изменить источник
Этот параметр удобен, если нужно наказать существующие ссылки на другой источник. Например, у вас может быть книга за предыдущий год, и вам нужно будет навести указатель на новую книгу, когда начинается новый год. Если выбрать изменить источник, запустится диалоговое окно проводника, в котором можно найти новую книгу. Если книга состоит из двух листов, вам будет предложено указать, на какой из них должна указывать ссылка. Просто щелкните нужный лист и нажмите кнопку ОК.
Примечание: Вы можете наказать книгу на себя, выбрав ее в диалоговом оке Изменение источника. В этом случае любая формула будет отсоединяться от исходной исходной книги.
Open Source
Разрыв связи
Важно: При разрыве связей с источником все формулы, использующие источник, заменяются на их текущее значение. Например, ссылка =СУММ([Budget.xlsx]Годовой! C10:C25) будет преобразовано в сумму значений в книге-источнике. Так как это действие нельзя отменить, может потребоваться сначала сохранить версию файла.
На вкладке Данные в группе Запросы & Connections нажмитекнопку Изменить связи.
В списке Источник выберите связь, которую требуется разорвать.
Вы можете выбрать отдельные книги, нажав CTRL+щелчок, или все их с помощью CTRL+A.
Щелкните элемент Разорвать.
Если ссылка использовала определенное имя, оно не удаляется автоматически, поэтому вы также можете удалить его.
Чтобы удалить имя:
Если используется диапазон внешних данных, параметр запроса может также использовать данные из другой книги. Может потребоваться проверить и удалить эти типы связей.
На вкладке Формулы в группе Определенные имена нажмите кнопку Диспетчер имен.
В столбце Имя выберите имя, которое следует удалить, и нажмите кнопку Удалить.
Проверка состояния
В области Изменение связей просто отображается уведомление о том, является ли связанная книга допустимым источником. Должно отображаться "ОК",но если этого не происходит, необходимо проверить исходные книги. Во многих случаях при вырезании ссылки может быть перемещена или удалена книга-источник. Если книга по-прежнему существует, вы можете использовать параметр Изменить источник, чтобы перессылка книги.
Можно ли заменить одну формулу ее вычисляемой величиной?
Да. Формулы в Excel, вместо которых вводится их значение, удаляются без возможности восстановления. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить сразу после ввода или вжатия значения.
Нажмите CTRL+C, чтобы скопировать формулу.
Нажмите ALT+E+S+V, чтобы вировать формулу в качестве ее значения, или перейдите на главная> буфер обмена> в > Вэтом > в буфер обмена .
Что делать, если я не подключен к источнику?
Я не хочу заменять текущие данные новыми
Я пытался обновить его в прошлый раз, но это занимает слишком много времени
Кто-то другой создал книгу, и я не знаю, почему я вижу этот запрос
Щелкните Не обновлятьи обратитесь к владельцу книги. Вы также можете выяснить, какие связи находятся в книге. На вкладке Данные в группе Запросы & Connections нажмитекнопку Изменить связи.
Я отвечаю на запрос одинаково каждый раз и не хочу видеть его снова
Можно ответить на запрос и запретить его вывод для этой книги в будущем.
Не отображать запрос и обновлять связи автоматически
Этот параметр влияет на все книги, которые открываются на компьютере. Пользователи, которые откроют книгу на другом компьютере, не будут затронуты.
Откройте меню Файл, выберите раздел Параметры, а затем — Дополнительно.
В разделе Общие снимите флажок Запрашивать об обновлении автоматических связей. Если этот флажок снят, связи будут обновляться автоматически (без выдачи запроса).
Одинаковый запрос для всех пользователей этой книги
Предупреждение: Этот режим влияет на всех пользователей книги. Если отключить обновление связей и выдачу запроса, пользователи этой книги не будут знать, что данные устарели.
Перейдите в > запросы & подключения > Изменить ссылки > запросана запуск и выберите нужный параметр.)
Примечание: При наличии разорванных связей будет появляться оповещение об этом.
Что делать, если я использую запрос с параметрами?
Закройте конечную книгу.
Откройте конечную книгу.
Связь с параметрическим запросом нельзя обновить без открытия книги-источника.
Почему я не могу выбрать параметр "Вручную" в качестве параметра обновления для определенной внешней ссылки?
Для ссылок на формулы всегда установлено автоматическое.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Совет Чтобы упросить, сформированы ли данные на этом плане с помощью Power Query, выберите ячейку с данными, а если появится вкладка Лента контекстного запроса, данные загружаются из Power Query.
Знать, в какой среде вы сейчас? Power Query хорошо интегрирован с пользовательским интерфейсом Excel, особенно при импорте данных, работе с подключениями и редактировании таблиц, таблиц с Excel и именовых диапазонов. Чтобы избежать путаницы, важно в любой момент времени знать, в какой среде вы находитесь, в какой Excel или Power Query.
Знакомые Excel, лента и сетка
Лента редактора Power Query и предварительный просмотр данных
Например, работа с данными на Excel значительно отличается от Power Query. Кроме того, подключенные данные, которые вы видите на Excel, могут не работать с Power Query для их обработки. Это происходит только при загрузке данных на таблицу или в модель данных из Power Query.
Переименование я вкладок на таблицах Ямы лучше переименовывать по своему смыслу, особенно если их много. Особенно важно пояснить разницу между данными и данными, загруженными из редактора Power Query. Даже если у вас всего два листа: с таблицей Excel "Лист1"и запросом, созданным путем импорта таблицы Excel Таблица1,ее легко запутать. Всегда имеет смысл изменить названия ярлыков по умолчанию на более понятное. Например, переименуйте Лист1 в Таблицу данных и Таблицу1 в Таблицу запросов. Теперь понятно, какая вкладка с данными, а какая вкладка с запросом.
Вы можете создать запрос из импортируемых данных или пустой запрос.
Создание запроса из импортируемых данных
Это самый распространенный способ создания запроса.
Выберем ячейку в данных и выберите запрос> изменить.
Создание пустого запроса
Вы можете начать с нуля. Это можно сделать двумя способами.
Выберите Данные> Получить данные >из других источников > пустой запрос.
Выберите Данные> получить данные >запуск редактора Power Query.
На этом этапе вы можете вручную добавлять шаги и формулы, если хорошо знаете язык формул Power Query M.
Кроме того, можно выбрать команду На главная в группе Новый запрос. Выполните одно из указанных ниже действий.
Выберите Новый источник, чтобы добавить источник данных. Эта команда выглядит так же, как> "Получить данные" на Excel ленте.
Выберите Последние источники, чтобы выбрать источник данных, с помощью который вы работали. Эта команда выглядит так же, как> последние источники на Excel ленте.
Чтобы ввести данные вручную, выберите Ввести данные. Вы можете выбрать эту команду, чтобы попробовать редактор Power Query независимо от внешнего источника данных.
Предположим, что запрос действителен и не имеет ошибок, его можно загрузить обратно на таблицу или в модель данных.
Загрузка запроса из редактора Power Query
В редакторе Power Query сделайте следующее:
Чтобы загрузить на таблицу, выберите Главная> Закрыть & Загрузить > Закрыть & Загрузить.
Чтобы загрузить данные в модель данных, выберите Главная> Закрыть & Загрузить > Закрыть & Загрузка.
В диалоговом окне Импорт данных выберите добавить эти данные в модельданных.
Совет Иногда команда "Загрузить в" неатривна или отключена. Это может произойти при первом создании запроса в книге. В этом случае нажмите кнопку Закрыть & Загрузить, на новом > запросы данных & Connections > Запросы, щелкните запрос правой кнопкой мыши и выберите загрузить в . Кроме того, на ленте редактора Power Query выберите запрос> Загрузить в.
Загрузка запроса из области "Запросы и подключения"
В Excel может потребоваться загрузить запрос на другой таблицу или в модель данных.
В Excel выберите Запросы> запросы & Connections, а затем выберите вкладку Запросы.
В списке запросов найдите запрос, щелкните его правой кнопкой мыши и выберите загрузить в. Появится диалоговое окно Импорт данных.
Выберите, как вы хотите импортировать данные, а затем выберите ОК. Чтобы получить дополнительные сведения об использовании этого диалогового окна, выберите знак вопроса (?).
Существует несколько способов изменить запрос, загруженный на таблицу.
Изменение запроса на Excel данных
Чтобы изменить запрос, найдите ранее загруженную из редактора Power Query, выйдите ячейку в данных и выберите запрос > Изменить.
Изменение запроса в области "Запросы & подключения"
Возможно, вы & области Запросы и подключения удобнее использовать, если в одной книге много запросов и вы хотите быстро найти его.
В Excel выберите Запросы> запросы & Connections, а затем выберите вкладку Запросы.
В списке запросов найдите запрос, щелкните его правой кнопкой мыши и выберите изменить.
Изменение запроса в диалоговом окне "Свойства запроса"
В Excel выберите Data> Data & Connections > Запросы, щелкните запрос правой кнопкой мыши и выберите Свойства ,выберите вкладку Определение в диалоговом окне Свойства и нажмите кнопку Изменить запрос.
Совет Если вы работаете с запросом на > данных, в диалоговом окнеСвойства выберите вкладку Определение, а затем — Изменить запрос.
Модель данных обычно содержит несколько таблиц, расположенных в связи. Запрос загружается в модель данных с помощью команды Загрузить, чтобы отобразить диалоговое окно Импорт данных, а затем в поле Добавить эти данные в режим данныхl. Дополнительные сведения о моделях данных см. в дополнительных сведениях о том, какие источники данных используются в модели данных книги,Создание модели данных в Excelи Создание таблиц с помощью нескольких таблиц.
Чтобы открыть модель данных, выберите Power Pivot > Управление.
В нижней части окна Power Pivot выберите вкладку нужной таблицы.
Подтвердим, что отображается правильная таблица. Модель данных может иметь много таблиц.
Обратите внимание на имя таблицы.
Чтобы закрыть окно Power Pivot, выберите файл> Закрыть. Чтобы освободить память, может потребоваться несколько секунд.
Выберите > подключения & свойства >Запросы, щелкните запрос правой кнопкой мыши и выберите изменить.
Завершив внесение изменений в редакторе Power Query, выберите файл > Закрыть & загрузить.
Запрос на этом и в таблице в модели данных обновляются.
Если вы заметили, что загрузка запроса в модель данных занимает намного больше времени, чем загрузка на лист, проверьте действия Power Query, чтобы узнать, фильтруется ли текстовый столбец или структурированный столбец списка с помощью оператора Contains. Это действие приводит Excel повторно прогонять весь набор данных для каждой строки. Более того, Excel не могут эффективно использовать многопрочитанные выполнения. В качестве обходного решения попробуйте использовать другой оператор, например Равно или Начинает с.
Корпорация Майкрософт знает об этой проблеме и находится в стадии исследования.
Вы можете загрузить Power Query:
На один из них. В редакторе Power Query выберите Home> Close & Load > Close & Load.
В модель данных. В редакторе Power Query выберите Home> Close & Load > Close & Load To.
По умолчанию Power Query загружает запросы на новый таблицу при загрузке одного запроса и одновременно загружает несколько запросов в модель данных. Вы можете изменить поведение по умолчанию для всех книг или только для текущей книги. При настройке этих параметров Power Query не меняет результаты запроса на месте или в данных модели данных и примечаниях.
Кроме того, динамически переопределять стандартные параметры запроса можно в диалоговом окне Импорт, которое отображается после выбора параметра & Загрузитьв.
Глобальные параметры, которые применяются во всех книгах
В редакторе Power Query выберите Файл > параметры и параметры >параметры запроса.
В диалоговом окне Параметры запроса в левой части в разделе GLOBAL выберите Загрузка данных.
В разделе Загрузка Параметры запроса по умолчанию сделайте следующее:
Выберите Использовать стандартные параметры загрузки.
Выберите Указать настраиваемые параметры загрузкипо умолчанию, а затем выберите или отобирать параметр Загрузить на таблицу или Загрузить в модель данных.
Совет В нижней части диалогового окна можно выбрать восстановить параметры по умолчанию, чтобы вернуться к настройкам по умолчанию.
Параметры книги, которые применяются только к текущей книге
В диалоговом окне Параметры запроса в левой части в разделе ТЕКУЩАЯ КНИГА выберите Загрузка данных.
Выполните одно или несколько из указанных ниже действий.
В области Обнаружение типоввыберите или сберем для обнаружения типов столбцов и их заглавных колонок для неструктурированных источников.
По умолчанию они обнаруживаются. Если вы предпочитаете формировать данные самостоятельно, отоставьте этот параметр.
В области Связивыберите или отоберем создать связи между таблицами при первом добавлении в модель данных.
По умолчанию перед загрузкой в модель данных можно найти существующие связи между таблицами, например внешние ключи в реляционной базе данных, и импортировать их вместе с данными. Если вы предпочитаете делать это самостоятельно, сделайте это самостоятельно.
В области Связивыберите или отоберете update relationships when refreshing queries loaded to the Data Model (Связи) при обновлении запросов, загруженных в модель данных.
По умолчанию отношения не обновляются. При обновлении запросов, уже загруженных в модель данных, Power Query находит существующие связи между таблицами, например внешние ключи, в реляционной базе данных и обновляет их. Это может привести к удалению связей, созданных вручную после импорта данных, или к новым связям. Тем не менее, если вы хотите сделать это, выберите этот параметр.
В области Фоновыеданные выберите или отпустите разрешение предварительного просмотра данных для скачивания в фоновом режиме.
По умолчанию предварительный просмотр данных загружается в фоновом режиме. Если вы хотите сразу же видеть все данные, отобираем этот параметр.
Это продолжение перевода книги Кен Пульс и Мигель Эскобар. Язык М для Power Query. Главы не являются независимыми, поэтому рекомендую читать последовательно.
По мере того, как вы создаете все больше и больше решений на основе Power Query, и начинаете понимать, сколько времени это экономит, вы захотите еще большей автоматизации. Да, вы можете просто щелкнуть правой кнопкой мыши таблицу, которая была импортирована с помощью Power Query, но даже это ощущается как… ручная операции. Нельзя ли запланировать обновление или, возможно, контролировать порядок обновления?
На самом деле вы можете использовать несколько различных методов автоматизации обновления решений Power Query:
- Обновление при открытии книги
- Обновление каждые Х минут
- Обновить соединение по требованию с помощью VBA
- Обновить все соединения по требованию с помощью VBA
- Использовать расписание обновлений в сторонней надстройке
Рис. 16.1. Настройка параметров подключения
Планирование обновлений без использования кода
Первые два метода работают через пользовательский интерфейс и не требуют кода VBA. Они могут быть настроены на основе подключения, и вы даже можете автоматизировать обновление вплоть до Power Pivot. Откройте файл Automating Refresh.xlsx. Перейдите на вкладку Данные –> Запросы и подключения. В правой части окна Excel откроется область Запросы и подключения. Кликните правой кнопкой мыши имя запроса –> Свойства. Откроется окно Свойства запроса (рис. 1).
Обратите внимание, что флажок Фоновое обновление установлен по умолчанию. Этот параметр позволяет указать, следует ли продолжать работать в Excel во время обновления данных. Если вы снимите этот флажок, вы можете потенциально уменьшить время, необходимое для обновления вашего решения, но вы также заблокируете пользовательский интерфейс, что означает, что вы не сможете делать другие вещи, пока обновление запроса не будет завершено. Желательно оставить этот параметр включенным.
Следующий параметр – Обновлять каждые ХХ минут. Этот параметр очень пригодится, если вы извлекаете данные из веб-источника, который постоянно меняется, или если вы ориентируетесь на базу данных, которая регулярно обновляется. Для того, чтобы это обновление произошло книга Excel должна быть открыта. Допустимые значения для этого параметра – от 1 до 32 767.
Обновлять при открытии книги. Второй параметр в этом разделе – Удалять данные из внешнего диапазона перед сохранением книги. Установите этот флажок, если вы хотите сохранить книгу с определением запроса, но без использования внешних данных. Снимите этот флажок, чтобы сохранить, и определение запроса, и данные. Этот флажок, будет доступен только после установления флажка Обновлять при открытии книги.
Автоматизация обновления запросов с помощью VBA
Приемы, описанные выше, и не использующие макросы, обходятся без каких-либо окон, предупреждающих о безопасности. Кроме того, такие книги легче переносить в Power BI, так как они не вызывают никаких проблем с блокировкой. Однако если вы работаете исключительно в настольном экземпляре Excel, иногда может потребоваться предоставить пользователю удобный и очевидный способ обновления решений Power Query. Это может быть сделано с помощью записи кода VBA.
Можно создать макрос для обновления одного подключения Power Query. В файле Automating Refresh.xlsx и перейдите на лист Transactions. На листе расположена Таблица Transactions, а также сводная таблица. Допустим, вы хотите создать макрос для обновления их обеих. Перейдите на вкладку Разработчик. Если вы не видите вкладку Разработчик, щелкните правой кнопкой мыши любую вкладку на ленте и выберите Настроить ленту. В правом окне установите флажок рядом с вкладкой Разработчик и нажмите Ok. На вкладке Разработчик нажмите кнопку Запись макроса. Также можно нажать иконку в левом нижнем углу окна Excel:
Рис. 16.2. Кнопка Начать запись макроса
Как только вы нажмете эту кнопку, Excel начнет записывать каждый щелчок листа, каждое нажатие клавиши и… каждую ошибку, которую вы делаете. Выполните в точности следующие действия. Дайте макрос Refresh и сохраните его в текущей книге. Пройдите по меню Данные –> Запросы и подключения –> В правой части окна Excel в области Запросы и подключения кликните правой кнопкой мыши на запросе Transactions –> Обновить. Щелкните правой кнопкой мыши любую ячейку сводную таблицу –> Обновить. Повторно кликните кнопку, как на рис. 16.2. Запись макроса будет остановлена. Проверьте код. Пройдите по меню Вид –> Макросы:
Рис. 16.3. Макросы
Нажмите Изменить. Откроется окно редактора VBA
Рис. 16.4. Код VBA; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке
Добавьте кнопку для обновления макроса. Перейдите на вкладку Разработчик –> Вставить –> Кнопку:
Рис. 16.5. Вставить элемент управления Кнопку
Выберите место на листе, и удерживая левую кнопку мыши, нарисуйте прямоугольник для Кнопки. Отпустите левую кнопку мыши. Появится окно с предложением поставить в соответствие Кнопке макрос. Выберите Refresh. Нажмите Ok. Щелкните правой кнопкой мыши по Кнопке –> Изменить текст. Введите Обновить. Щелкните любую ячейку на листе, чтобы выйти из режима редактирования названия кнопки.
Рис. 16.6. Кнопка, подключенная к макросу
Обновление нескольких запросов
Теперь можно добавить иные запросы в макрос. Пройдите по меню Разработчик –> Макросы –> Refresh –> Изменить. На данный момент код имеет вид (см. также рис. 16.4):
Когда дело доходит до работы с электронными таблицами, нельзя отрицать, что самым популярным инструментом является Microsoft Excel, которым пользуются миллионы пользователей по всему миру. В рамках его широкого спектра функций у нас будет возможность импортировать данные с веб-сайта в нашу электронную таблицу и обновлять ее позже.
Excel предлагает возможность агрегировать данные для углубленного просмотра, расчета и анализа. Возможно, ручной способ — добавить его вручную, но это очень непрактично. Поэтому мы можем импортировать данные непосредственно с веб-сайта с помощью инструмента Power Query.
Что такое Power Query в Excel
Мы говорим об инструменте, включенном в Microsoft Excel и помогающем нам упростить процесс импорт данных из разных источников в электронную таблицу в наиболее удобном формате, а затем очищать, преобразовывать и переделывать эти данные по мере необходимости. . Поскольку он принадлежит офисному пакету Office, это бесплатное дополнение, которое периодически обновляется.
Его главное преимущество и то, что делает его чрезвычайно полезным инструментом, заключается в том, что он выполняет функцию ETL, то есть извлечение, преобразование и загрузку данных. Его пользовательский интерфейс интуитивно понятен и хорошо разработан, что упрощает его изучение. Для этого нам не нужно знать или использовать какой-либо код, поэтому его использование намного проще по сравнению с другими инструментами, такими как формулы или VBA.
- Возможность подключения к различным источникам данных, таким как текстовые файлы, файлы Excel, веб-сайты, базы данных и другие.
- Преобразует полученные данные на основе предпосылок отчета.
- Это позволяет вам сохранять данные в таблице Excel или просто подключаться к данным, чтобы загрузить их позже.
Кроме того, если исходные данные со временем меняются, можно обновить полученные результаты и найти их в нашей электронной таблице простым щелчком мыши, поэтому это очень полезно, если мы работаем с данными, которые могут часто меняться.
Аспекты, которые следует учитывать
- Версия, которую мы используем Microsoft Excel: чтобы выполнить важность данных для нашей электронной таблицы, мы должны использовать функцию Power Query. Таким образом, мы можем установить соединение, преобразовать, объединить и загрузить данные. Для этого необходимо использовать совместимую версию Excel, такую как Microsoft 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 и Excel 2010.
- Формат данных: поскольку мы собираемся импортировать данные с веб-сайта в Excel, для того, чтобы это было сделано удовлетворительно, они должны быть встроены в таблицу HTML. В противном случае Power Query не сможет их идентифицировать, поэтому мы не сможем их импортировать.
Как только мы убедимся, что сможем выполнить оба требования, мы можем начать процесс импорта.
Шаги для импорта данных в Excel
Первое, что мы должны сделать, это открыть Microsoft Excel и выбрать существующий или новый лист, куда мы собираемся импортировать данные. Позже на ленте щелкните вкладку «Данные». Далее переходим в раздел данных «Получить и преобразовать», который находится слева. Отсюда мы нажимаем на "Получить данные" раздел, в котором будет отображаться меню, где мы выбираем «Из других источников» и «Из Интернета».
Это откроет новое всплывающее окно под названием «Из Интернета», где мы должны вставьте URL-адрес веб-страницы который мы хотим импортировать в текстовое поле «URL-адрес». Один раз нажимаем «ОК». В некоторых случаях Excel попросит нас подтвердить данные, которые мы хотим загрузить на веб-сайт, поэтому мы должны нажать «Подключиться» для подтверждения.
Как только Excel закончит загрузку данных, появится новое окно с именем «Навигатор» появится, что покажет нам компоненты веб-страницы в левой панели. Теперь мы должны выбрать любую из пронумерованных таблиц в «Навигаторе», чтобы проверить правильность импорта данных.
Если мы хотим убедиться, что находимся на правильной странице, мы можем щелкнуть значок «Веб-просмотр» tab, чтобы получить традиционный предварительный просмотр страницы в формате HTML.
Как правило, перечисленные компоненты не представлены с очевидными именами, которые позволяют нам определить, к какому элементу или компоненту веб-страницы он относится, поэтому нам придется щелкнуть по каждому из них, чтобы получить предварительный просмотр каждого элемента в правую панель, таким образом имея возможность узнать, какая из них принадлежит нужной таблице. Если мы согласны с тем, как данные будут импортированы из Интернета, мы можем нажать «Загрузить в» для отправки данных непосредственно в Excel.
После этого появится окно с именем «Импорт данных» появится, который предложит нам выбрать, как мы хотим видеть данные в книге, либо в формате таблицы, отчета сводной таблицы, сводной диаграммы или Создать только соединение. Мы также можем указать, где мы хотим разместить данные, будь то в существующей электронной таблице или в новой. После выбора нажмите «ОК».
В результате мы увидим таблицу в нашей электронной таблице. Это связано с «Запросы и связи» панель справа. В нем перечислены все существующие запросы в этом файле. При наведении на запрос открывается информационное окно. В нем мы увидим предварительный просмотр данных, количество импортированных столбцов, дату и время обновления, способ загрузки данных и место их происхождения.
Обновить веб-данные
Как мы уже знаем, когда мы импортируем данные с веб-страницы в Excel, они автоматически обновляются. Таким же образом можно отредактировать наши предпочтения, указав, как мы хотим, чтобы они выполнялись.
Для этого на рабочем листе, подключенном к Интернету, мы нажимаем на таблицу, а на ленте мы нажимаем вкладку «Дизайн таблицы». Здесь, в разделе «Внешние данные таблицы», мы нажимаем раскрывающееся меню «Обновить». Здесь мы найдем три варианта: Обновить, Обновить все и «Свойства соединения» . Мы нажмем на последний, чтобы установить наши предпочтения.
Это откроет новое окно под названием «Свойства запроса». В котором мы нажмем на вкладку «Использование», чтобы установить наши настройки обновления.
Здесь мы обнаружим установленный флажок «Включить фоновое обновление», что гарантирует постоянное обновление содержимого. Мы также можем установить флажок «Обновлять каждые», чтобы Excel обновлял данные только в течение определенного периода. Наконец, опция «Обновлять при открытии файла» позволяет обновлять данные только при запуске приложения.
После завершения нажмите «Принять», чтобы сохранить наши настройки обновления.
Читайте также: