Power Query 101

ملاحظة: تم تحقيق الغرض المطلوب من هذه المقالة وستتم إزالتها قريباً. لمنع مشاكل "لم يتم العثور على الصفحة"، نقوم بإزالة الارتباطات التي نعرف ماهيتها. إذا قمت بإنشاء ارتباطات تؤدي إلى هذه الصفحة، يُرجى إزالتها وسنقوم معاً بالحفاظ على اتصال الويب.

في هذا البرنامج التعليمي، سوف تستخدم تجربة Power Query في Excel لإنشاء استعلام يقوم باستيراد البيانات من صفحة ويب. وكجزء من هذه العملية، ستتنقل عبر الجداول المتوفرة على صفحة ويب، وستطبق خطوات تحويل البيانات لعرض البيانات التي تريد رؤياها فقط. يقوم Power Query بتسجيل كل الخطوات، وستتكرر كلما قمت بتحديث بياناتك.

الخطوة 1: الاتصال بصفحة Wikipedia

Excel 2016: على علامة التبويب بيانات، انقر فوق استعلام >من مصادر أخرى > من ويب. إذا لم تشاهد الزر استعلام جديد، انقر فوق بيانات > من ويب.

Excel 2010-2013: على علامة التبويب Power Query، انقر فوق من ويب. إذا لم تشاهد علامة التبويب Power Query، فتأكد من تنزيل الوظائف الإضافية Power Query وتثبيتها.

  1. في مربع الحوار من ويب، اللصق عنوان URLالخاص بWikipedia ( http://en.wikipedia.org/wiki/UEFA_European_Football_Championship ) في مربع النص URL.

    Power Query > من ويب > مربع الحوار "إدخال عنوان URL"
  2. انقر فوق موافق.

    بعد إنشاء اتصال بصفحة الويب، سترى قائمة بالجداول المتوفرة على صفحة Wikipedia هذه في جزء "متصفح". يمكنك النقر فوق كل جدول لرؤية معاينة سريعة معروضة في الجزء على الجانب الأيمن.

    Power Query > من ويب > طريقة عرض جدول المتصفح

  3. انقر نقرا مزدوجا فوق الجدول النتائج[تحرير]، وسيفتح محرر الاستعلام مع بيانات المسابقة.

أعلى الصفحة

الخطوة 2: تشكيل البيانات

الآن بعد أن أصبح الجدول مفتوحا في محرر الاستعلام، يمكنك تنظيف البيانات وتشكيلها بحيث تناسب احتياجاتك. في هذه الخطوة، يمكنك إعادة تشكيل البيانات عن طريق إزالة كل الأعمدة باستثناء السنة والفائزين النهائيين.

  1. في شبكة معاينة الاستعلام، استخدم Ctrl+النقر لتحديد العمودين السنةوالفائزين النهائيين.

  2. انقر فوق إزالة الأعمدة >إزالة أعمدة أخرى.

    محرر > استعلام Power Query > إزالة الأعمدة

الخطوة 3: تنظيف البيانات

في هذه الخطوة، ستنظف البيانات من خلال استبدال القيم وتصفية البيانات.

  1. حدد العمود السنة.

  2. في محرر الاستعلام،انقر فوق استبدال القيم.

  3. في مربع الحوار استبدال القيم، اكتب "تفاصيل" في مربع النص قيمة للعثور على واترك مربع النص استبدال ب فارغا.

  4. انقر فوق موافق.

    محرر استعلام power Query > استعلام > استبدال القيم

الخطوة 4: تصفية القيم في عمود

الآن، سوف تقوم بتصفية العمود السنة لعرض الصفوف التي لا تحتوي على "السنة".

  1. انقر فوق سهم القائمة المنسدل للتصفية في العمود السنة.

  2. في القائمة المنسدل تصفية، أزل تحديد السنة.

  3. انقر فوق موافق.

Power Query - محرر الاستعلام > عامل تصفية لتنظيف البيانات

الخطوة 5: تسمية استعلام

حان الآن وقت تسمية الاستعلام الذي كنت تقوم بإنشاءه.

في الجزء إعدادات الاستعلام، في مربع النص الاسم، أدخل الفائزينفي كأس الاتحاد الأوروبي . إذا نقرت فوق الارتباط كافة الخصائص، يمكنك أيضا إدخال وصف استعلام في مربع النص وصف.

محرر > استعلام > استعلام Power Query

الخطوة 6: تحميل الاستعلام إلى ورقة عمل

أخيرا، يمكنك الآن تحميل استعلام الفائزين في كأس اليورو إلى ورقة عمل.

  1. في الزاوية العلوية اليمنى، انقر فوق إغلاق & تحميل.

    سيرجع Power Query نتائج الاستعلام إلى ورقة عمل.

    إذا كنت بحاجة إلى تحديث البيانات في وقت لاحق، انقر ب زر الماوس الأيمن فوق أي مكان في نطاق البيانات ثم انقر فوق تحديث. سيتم تحديث أي معلومات جديدة من صفحة الويب تلقائيا.

الخطوة 7: اكتشاف ما يحدث في الكواليس

  1. انقر في أي مكان داخل البيانات، وعلى علامة التبويب استعلام، انقر فوق تحرير.

  2. على الجانب الأيمن، لاحظ قائمة الخطوات المطبقة. عند تنفيذ أنشطة الاستعلام، تم إنشاء خطوات الاستعلام. تحتوي كل خطوة استعلام على صيغة مقابلة مكتوبة باللغة "M".

  3. فيما يلي شرح لكل خطوة:

خطوة الاستعلام

المهمة

الصيغة

المصدر

الاتصال مصدر بيانات ويب

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

التنقل

تحديد الجدول للاتصال

= Source{2}[Data]

النوع الذي تم تغييره

تغيير الأنواع - يقوم Power Query بذلك تلقائيا

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {"", اكتب text}, {"Final Winner", type text}, {"Final Score", type text}, {"Final-up", type text}, {"2", type text}, {"third place match third place", type text}, {"third place match Score", type text}, {"third place match fourth place", type text}, {"3", type text}, {"number of teams", type text}})

RemovedOtherColumns

إزالة أعمدة أخرى لعرض الأعمدة التي تهمك فقط

Table.SelectColumnshttps://docs.microsoft.com/en-us/powerquery-m/table-selectcolumns

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

ReplacedValue

استبدال القيم لتنظيف القيم في عمود محدد

Table.ReplaceValuehttps://docs.microsoft.com/en-us/powerquery-m/table-replacevalue

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

FilteredRows

تصفية القيم في عمود

Table.SelectRows

= Table.SelectRows(#"قيمة مستبدلة", كل ([Year] <> "Year"))

يمكنك رؤية التعليمات البرمجية M بالكامل بالنقر فوق الخيار محرر متقدم في شريط Power Query. لمزيد من المعلومات حول لغة صيغ Power Query، راجع التعرف على صيغ Power Query.

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

اطلع أيضاً على

تُعرف Power Query بتجربة الحصول على البيانات وتحويلها في Excel 2016

إحضار بيانات من مصادر بيانات خارجية

بيانات الشكل باستخدام Power Query

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×