Създаване, зареждане или редактиране на заявка в Excel (Power Query)

Power Query предлага няколко начина за създаване и зареждане на заявки на Power във вашата работна книга. Можете също да зададете настройки за зареждане на заявки по подразбиране в прозореца Опции за заявки.   

Съвет      За да кажете дали данните в работен лист са оформени от Power Query, изберете клетка с данни и ако се появи разделът контекстна лента на заявката, тогава данните са заредени от Power Query. 

Избиране на клетка в заявка за показване на раздела Заявка

Знаете в коя среда се намирате Power Query е добре интегриран в потребителския интерфейс Excel, особено когато импортирате данни, работите с връзки и редактирате обобщени таблици, Excel таблици и наименувани диапазони. За да избегнете объркване, е важно да знаете в коя среда се намирате в момента, Excel Power Query във всеки един момент.

Познатият Excel работен лист, лентата и мрежата

Лентата на редактора на power Query и визуализацията на данни 

Типичен Excel работен лист Типичен изглед на редактора на Power Query

Например манипулирането на данни в работен лист Excel е коренно различно от Power Query. Освен това свързаните данни, които виждате в работен лист Excel, може да имат или да нямат Power Query, който да работи зад кулисите, за да оформи данните. Това се случва само когато заредите данните в работен лист или модел на данни от Power Query.

Преименуване на раздели на работен лист    Добра идея е да преименувате разделите на работния лист по смислен начин, особено ако имате много от тях. Особено важно е да се изясни разликата между работен лист с данни и работен лист, зареден от редактора на Power Query. Дори ако имате само два работни листа, единият с таблица на Excel, наречен Лист1, а другата – заявка, създадена чрез импортирането на тази Excel таблица, наречена Таблица1, лесно се бъркате. Винаги е добра практика да промените имената по подразбиране на разделите на работния лист на имена, които имат по-смисъл за вас. Например преименувайте Sheet1 на DataTable и Table1 на QueryTable. Сега е ясно кой раздел съдържа данните и кой раздел има заявката.

Можете или да създадете заявка от импортирани данни, или да създадете празна заявка.

Създаване на заявка от импортирани данни

Това е най-често срещания начин за създаване на заявка.

  1. Импортиране на някои данни. За повече информация вижте Импортиране на данни от външни източници на данни.

  2. Изберете клетка в данните и след това изберете Заявка > Редактиране.

Създаване на празна заявка

Може да искате просто да започнете от самото начало. Има два начина да направите това.

  • Изберете Данни> получаване на данни > от други източници > празна заявка.

  • Изберете Данни> Получаване на данни > стартиране на редактора на Power Query.

В този момент можете ръчно да добавяте стъпки и формули, ако знаете добре езика на формулата Power Query M.

Или можете да изберете Начало и след това да изберете команда в групата Нова заявка. Направете едно от следните неща.

  • Изберете Нов източник, за да добавите източник на данни. Тази команда е точно като командата>Получаване на данни в лентата Excel данни.

  • Изберете Последни източници, за да изберете от източник на данни, с който сте работили. Тази команда е точно като командата>Последни източници в лентата Excel данни.

  • Изберете Въвеждане на данни, за да въведете ръчно данни. Можете да изберете тази команда, за да изпробвате редактора на Power Query независимо от външен източник на данни.

Ако приемем, че вашата заявка е валидна и няма грешки, можете да я заредите обратно в работен лист или модел на данни.

Зареждане на заявка от редактора на Power Query

В редактора на Power Query направете едно от следните неща:

  • За да заредите в работен лист, изберете Начало> Затвори & Зареждане > Затвори & Зареждане.

  • За да заредите до модел на данни, изберете Начало> Затвори & Зареждане > Затвори & Зареждане до.

    В диалоговия прозорец Импортиране на данни изберете Добавяне на тези данни към модела на данни.

Съвет   Понякога командата Зареждане до е замъглена или забранена. Това може да възникне при първото създаване на заявка в работна книга. Ако това се случи, изберете Затвори & Зареждане, в новия работен лист изберете Данни > Заявки & Връзки > Заявки, щракнете с десния бутон върху заявката и след това изберете Зареждане до. Като алтернатива, в лентата на редактора на power Query изберете Заявка > Зареждане до.

Зареждане на заявка от екрана "Заявки и връзки" 

В Excel искате да заредите заявка в друг работен лист или модел на данни.

  1. В Excel изберете Данни> заявки & Връзкии след това изберете раздела Заявки.

  2. В списъка със заявки намерете заявката, щракнете с десния бутон върху заявката и след това изберете Зареждане до. Появява се диалоговият прозорец Импортиране на данни.

  3. Решете как искате да импортирате данните, след което изберете OK. За повече информация относно използването на този диалогов прозорец изберете въпросителен знак (?).

Има няколко начина за редактиране на заявка, заредена в работен лист.

Редактиране на заявка от данни в Excel работен лист

  • За да редактирате заявка, намерете такава, заредена преди това от редактора на Power Query, изберете клетка в данните и след това изберете Заявка > Редактиране.

Редактиране на заявка от екрана "Заявки & връзки"

Може да намерите екрана Заявки & връзки е по-удобен за използване, когато имате много заявки в една работна книга и искате бързо да намерите такава.

  1. В Excel изберете Данни> заявки & Връзкии след това изберете раздела Заявки.

  2. В списъка със заявки намерете заявката, щракнете с десния бутон върху заявката и след това изберете Редактиране.

Редактиране на заявка от диалоговия прозорец "Свойства на заявка"

  • В Excel изберете Данни > Данни & Връзки > Заявки, щракнете с десния бутон върху заявката и изберете Свойства ,изберете раздела Дефиниция в диалоговия прозорец Свойства и след това изберете Редактиране на заявка.

Съвет    Ако сте в работен лист със заявка, изберете Свойства > данни, изберете раздела Дефиниция в диалоговия прозорец Свойства и след това изберете Редактиране на заявка

Моделът на данни обикновено съдържа няколко таблици, подредени в релация. Зареждате заявка в модел на данни с помощта на командата Зареждане към, за да покажете диалоговия прозорец Импортиране на данни, след което отметнато квадратчето Добави тези данни към режимана данни l. За повече информация относно моделите на данни вижте Разберете кои източници на данни се използват в модел на данни на работна книга ,Създаване на модел на данни в Excelи Използване на няколко таблици за създаване на обобщена таблица.

  1. За да отворите модела на данни, изберете Power Pivot >Управление.

  2. В долната част на прозореца на Power Pivot изберете раздела на работния лист на таблицата, която искате.

    Уверете се, че се показва правилната таблица. Моделът на данни може да има много таблици.

  3. Обърнете внимание на името на таблицата.

  4. За да затворите прозореца на Power Pivot, изберете Файл > Затвори. Може да са ви отнеме няколко секунди, за да си възстановят паметта.

  5. Изберете Данни > Връзки & Свойства > Заявки, щракнете с десния бутон върху заявката и след това изберете Редактиране.

  6. Когато приключите с извършването на промени в редактора на Power Query, изберете Файл> Затвори & Зареждане.

Резултат

Заявката в работния лист и таблицата в модела на данни се актуализират.

Ако забележите, че зареждането на заявка към модел на данни отнема много повече време от зареждането в работен лист, проверете стъпките на Power Query, за да видите дали филтрирате текстова колона или структурирана колона "Списък" с помощта на оператор "Съдържа". Това действие Excel да се преброи отново през целия набор от данни за всеки ред. Освен това Excel не може ефективно да използва многостранно изпълнение. Като заобиколно решение опитайте да използвате друг оператор, като например Равно на или Започва с.

Microsoft е наясно с този проблем и е в процес на разследване.

Можете да заредите Power Query:

  • Към работен лист. В редактора на Power Query изберете Начало> Затвори & Зареждане > Затвори & Зареждане.

  • Към модел на данни. В редактора на Power Query изберете Начало> Затвори & Зареждане > Затвори & Зареждане до.

    По подразбиране Power Query зарежда заявките в нов работен лист, когато зарежда една заявка, и зарежда няколко заявки едновременно в модела на данни.  Можете да промените поведението по подразбиране за всички работни книги или само за текущата работна книга. Когато задава тези опции, Power Query не променя резултатите от заявката в работния лист или в данните и анотациите на модела на данни.

    Можете също динамично да заместите настройките по подразбиране за заявка с помощта на диалоговия прозорец Импортиране, който се показва, след като изберете Затвори & Зарежданена. 

Глобални настройки, които се отнасят за всички работни книги

  1. В редактора на Power Query изберете Опции> файлове и настройки > Опции за заявки.

  2. В диалоговия прозорец Опции за заявки, от лявата страна, под секцията GLOBALизберете Зареждане на  данни.

  3. Под секцията Зареждане на заявка Настройки по подразбиране направете следното:

    • Изберете Използване на стандартни настройки за зареждане

    • Изберете Задаване на настройки за зареждане по подразбиране по избори след това изберете или   изчистете Зареждане в работен лист или Зареждане в модел на данни.

Съвет    В долната част на диалоговия прозорец можете да изберете Възстановяване на настройките по подразбиране, за да се върнете удобно към настройките по подразбиране.

Настройки на работната книга, които се отнасят само за текущата работна книга

  1. В диалоговия прозорец Опции за заявки, от лявата страна, под секцията ТЕКУЩА РАБОТНА КНИГА изберете Зареждане на данни.

  2. Направете едно или няколко от следните неща:

    • Под Откриване на типизберете или изчистете Откриване на типове колони и заглавки за неструктурирани източници.

      Поведението по подразбиране е да ги откриете. Изчистете тази опция, ако предпочитате сами да оформите данните.

    • Под Релацииизберете или изчистете Създаване на релации между таблици, когато добавяте към модела на данни за първи път.

      Преди да се зареди до модела на данни, поведението по подразбиране е да намерите съществуващи релации между таблици, като например външни ключове в релационни бази данни, и да ги импортирате с данните. Изчистете тази опция, ако предпочитате да направите това сами.

    • Под Релацииизберете или изчистете Актуализиране на релации при обновяване на заявки, заредени в модела на данни.

      Поведението по подразбиране е да не се актуализират релации. Когато обновяващи заявки, които вече са заредени в модела на данни, Power Query намира съществуващи релации между таблици, като например външни ключове, в релационни бази данни и ги актуализира. Това може да премахне релации, създадени ръчно след импортирането на данните или въвеждането на нови релации. Ако обаче искате да направите това, изберете опцията.

    • Под Фонови данниизберете или изчистете Позволи визуализации на данни да се изтеглят във фонов режим.

      Поведението по подразбиране е да изтеглите визуализации на данни във фонов режим. Изчистете тази опция, ако искате да видите всички данни веднага.

Вж. също

Помощ за Power Query Excel Power Query

Управление на заявки в Excel

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×