Power Query 101

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Стъпка 1: Свързване към страница на Уикипедия

Excel 2016: щракнете върху " данни " а след това Нова заявка > От други източници > От уеб пространството. Ако не виждате бутона Нова заявка , щракнете върху данни > От уеб пространството.

Excel 2010-2013: щракнете върху раздела Power Query и след това От уеб пространството. Ако не виждате раздела Power Query, уверете се, че сте изтеглили и инсталирали добавка за Power Query.

  1. В диалоговия прозорец От уеб поставете URL адреса на Уикипедия (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) в текстовото поле URL адрес .

    Power Query > от уеб > въвеждане URL диалогов прозорец
  2. Щракнете върху OK.

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

    Power Query > от уеб > навигатор табличен изглед

  3. Щракнете двукратно върху таблицата резултати [edit] и редактор на заявки ще се отвори с турнира данни.

Най-горе на страницата

Стъпка 2: Оформяне на данни

Сега, когато имате отворил таблицата в редактора на заявки, можете да почистване и оформяне на данни, така че да отговаря на нуждите ви. В тази стъпка ще променям данните като премахнете всички колони без Year и Final Winners.

  1. В мрежата Преглед на заявка използвайте Ctrl + щракване за да изберете колоните Year и Final Winners .

  2. Щракнете върху Премахване на колони > Премахване на другите колони.

    Power Query > редактор на заявки > премахване на колони

Стъпка 3: Изчистване на данните

В тази стъпка ще изчистите данните чрез заместване на стойности и филтриране на данни.

  1. Изберете колоната Year.

  2. В Редактора на заявкищракнете върху Заместване на стойности.

  3. В диалоговия прозорец Заместване на стойности въведете "Подробни данни" в текстовото поле стойност за търсене и оставете текстовото поле Заместване с празно.

  4. Щракнете върху OK.

    Power Query > редактор на заявки > заместване на стойности

Стъпка 4: Филтриране на стойности в колона

Сега ще филтрирате колоната Year да показва редове, които не съдържат "Year".

  1. Щракнете върху стрелката за падащо меню за филтриране в колоната Year.

  2. В падащото меню филтър изчистете отметката от година.

  3. Щракнете върху OK.

Power Query – редактор на заявки > филтър, за да изчистите данните

Стъпка 5: Име на заявка

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

В екрана Настройки за заявка , в текстовото поле име въведете Европейски шампиони. Ако щракнете върху връзката за Всички свойства , можете също да въведете описание на заявка в текстовото поле Описание .

Power Query > редактор на заявки > Настройки на заявка

Стъпка 6: Зареждане на заявка към работен лист

И накрая сега можете да заредите заявката Европейски шампиони към работен лист.

  1. В горния ляв ъгъл щракнете върху Затвори и зареди.

    Power Query ще върне резултатите от заявката към работен лист.

    Ако трябва да актуализирате данните по-късно, щракнете с десния бутон някъде в диапазона от данни и след това щракнете върху Обнови. Всяка нова информация от уеб страницата ще се актуализира автоматично.

Стъпка 7: Открийте какво се случва зад кулисите

  1. Щракнете някъде в рамките на данни, в раздела заявка , щракнете върху Редактиране.

  2. Вдясно обърнете внимание списъка с Приложени стъпки. Както сте извършили заявка дейности, са били създадени стъпките на заявката. Всяка стъпка на заявка има съответната формула, написан на език "M".

  3. Ето обяснение за всяка стъпка:

Стъпка на заявка

Задача

Формула

Source

Свързване към уеб източник на данни

= Web.Page (Web.Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Навигация

Изберете таблицата, за да се свържете

= Източник {2} [данни]

Променени тип

Типове промени - Power Query прави това автоматично

= Table.TransformColumnTypes (данни.2, {{"Year", въведете текст}, {"Домакин", въведете текст}, {"", въведете текст}, {"окончателния победител", въведете текст}, {"Краен резултат", въведете текст}, {"окончателно второ", въведете текст}, {"2", въведете текст}, {"Трето място третото място мач", въведете текст}, {"трето място съвпада с резултат", въведете текст}, {"Трето място четвъртото място мач", въведете текст}, {"3", въведете текст}, {"Брой отбори", въведете текст}})

RemovedOtherColumns

Премахване на другите колони, за да се показват само важните колони

Table.SelectColumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

Заместване на стойности, за да се почистят стойностите в избрана колона

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replacer.ReplaceText,{"Year"})

FilteredRows

Филтриране на стойности в колона

Table.SelectRows

= Table.SelectRows (#"Заменен стойност", всеки ([година] <> "Year"))

Можете да видите кода на M изцяло, като щракнете върху опцията за Разширен редактор в лентата на Power Query. За повече информация за езика на формулата на Power Query, вижте Научете за формулите на Power Queryи Power Query M препратка..

Най-горе на страницата

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Вж. също

Power Query е известен като получите & трансформиране в Excel 2016

Импортиране на данни от външни източници на данни

Оформяне на данни с Power Query

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

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×