تصفية البيانات (Power Query)

في Power Query، يمكنك تضمين صفوف أو استبعادها استنادا إلى قيمة عمود. يحتوي العمود الذي تمت تصفيته على أيقونة تصفية صغيرة ( أيقونة عامل التصفية المُطبّق ) في رأس العمود. إذا كنت تريد إزالة عامل تصفية عمود واحد أو أكثر للبدء من جديد، فحدد السهم لأسفل سهم التصفية بجانب العمود، ثم حدد مسح عامل التصفية.

استخدم ميزة التصفية التلقائية للعثور على القيم أو إظهارها أو إخفائها ولحدد معايير التصفية بسهولة أكبر. بشكل افتراضي، لن ترى سوى أول 1000 قيمة مميزة. إذا نصت رسالة ما على أن قائمة التصفية قد تكون غير مكتملة، فحدد تحميل المزيد. استنادا إلى كمية البيانات، قد تظهر هذه الرسالة أكثر من مرة واحدة.

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد السهم لأسفل سهم التصفية بجانب عمود تريد تصفيته.

  3. قم بمسح خانة الاختيار (تحديد الكل) إلغاء تحديد كافة الأعمدة.

  4. حدد خانة الاختيار لقيم العمود التي تريد التصفية حسبها، ثم حدد موافق.

تحديد عمود

يمكنك التصفية حسب قيمة نصية معينة باستخدام القائمة الفرعية عوامل تصفية النصوص.

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد السهم لأسفل سهم التصفية إلى جانب العمود الذي يحتوي على قيمة نصية تريد التصفية حسبها.

  3. حدد عواملتصفية النص ، ثم حدد اسم نوع المساواة من يساوي، Does Not Equal،يبدأ ب ،لا يبدأ ب ،ينتهي ب ،لا ينتهي ب ،يحتوي على ، ولا يحتوي على.

  4. في مربع الحوار تصفية الصفوف:

    • استخدم الوضع الأساسي لإدخال أو تحديث مشغلين وقيمتين.

    • استخدم الوضع المتقدم لإدخال أكثر من عبارة ومقارنات وأعمدة و عوامل تشغيل وقيم أو تحديثها.

  5. حدد موافق.

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

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد السهم لأسفل سهم التصفية العمود الذي يحتوي على قيمة رقمية تريد التصفية حسبها.

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

  4. في مربع الحوار تصفية الصفوف:

    • استخدم الوضع الأساسي لإدخال أو تحديث مشغلين وقيمتين.

    • استخدم الوضع المتقدم لإدخال أكثر من عبارة ومقارنات وأعمدة و عوامل تشغيل وقيم أو تحديثها.

  5. حدد موافق.

يمكنك التصفية حسب قيمة التاريخ/الوقت باستخدام القائمة الفرعية عوامل تصفية التاريخ/الوقت.

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد السهم لأسفل سهم التصفية العمود الذي يحتوي على قيمة التاريخ/الوقت التي تريد التصفية حسبها.

  3. حدد عوامل تصفية التاريخ/الوقت، ثم حدد اسم نوع المساواة من يساوي ، قبل ، بعد ، بين ، في التالي ، في السابق ، هو الأحدث ، ليس من الأقرب ،وليس الأحدث ،وتصفية مخصصة.

    تلميح    قد تجد أنه من الأسهل استخدام عوامل التصفية المحددة مسبقا عن طريق تحديد السنة وربع السنة والشهر والأسبوع ويوم وساعة والدقيقة والثانية. تعمل هذه الأوامر على الفور.

  4. في مربع الحوار صفعامل التصفية:

    • استخدم الوضع الأساسي لإدخال أو تحديث مشغلين وقيمتين.

    • استخدم الوضع المتقدم لإدخال أكثر من عبارة ومقارنات وأعمدة و عوامل تشغيل وقيم أو تحديثها.

  5. حدد موافق.

لتصفية أعمدة متعددة، قم بتصفية عمود أول، ثم كرر عامل تصفية عمود لكل عمود إضافي.

في مثال شريط الصيغة التالي، ترجع الدالة Table.SelectRows استعلاما تمت تصفيته حسب الولايةو السنة.

نتيجة التصفية

تحدث القيمة الفارغة أو الفارغة عندما لا يكون هناك أي شيء في الخلية. هناك طريقتان لإزالة القيم الفارغة أو الفارغة:

استخدام "التعبئة التلقائية"

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد السهم لأسفل سهم التصفية بجانب عمود تريد تصفيته.

  3. قم بمسح خانة الاختيار (تحديد الكل) 2016 2016 2016 2016 2017 2017 2017 2016

  4. حدد إزالة فارغة ثم حدد موافق.

يفحص هذا الأسلوب كل قيمة في عمود باستخدام هذه الصيغة (بالنسبة إلى العمود "الاسم"):

Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))

استخدام الأمر "إزالة الصفوف الفارغة"

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد بيانات > استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة > إزالة الصفوف > إزالة صفوف فارغة.

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

يفحص هذا الأسلوب الصف بأكمله كسجل باستخدام هذه الصيغة:

Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))

إن تصفية الصفوف حسب الموضع مشابهة لتصفية الصفوف حسب القيمة، باستثناء أن الصفوف مضمنة أو مستبعدة استنادا إلى موضعها في بيانات الاستعلام بدلا من القيم.

ملاحظة: عند تحديد نطاق أو نقش، يكون صف البيانات الأول في جدول هو الصف صفر (0)، وليس الصف الأول (1). يمكنك إنشاء عمود فهرس لعرض مواصف الصفوف قبل تحديد الصفوف. لمزيد من المعلومات، راجع إضافة عمود فهرس.

لإبقاء الصفوف العلوية

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة الرئيسية> الاحتفاظ بالصفوف > الاحتفاظ بالصفوف العلوية.

  3. في مربع الحوار الاحتفاظ بالصفوف العليا، أدخل رقما في عدد الصفوف.

  4. حدد موافق.

لإبقاء الصفوف السفلية

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام> تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة > الاحتفاظ بالصفوف >الاحتفاظ بالصفوف السفلية.

  3. في مربع الحوار الاحتفاظ بالصفوف السفلية، أدخل رقما في عدد الصفوف.

  4. حدد موافق.

لإبقاء نطاق من الصفوف

في بعض الأحيان، يتم اشتقاق جدول بيانات من تقرير ب تخطيط ثابت. على سبيل المثال، الصفوف الخمسة الأولى هي رأس تقرير، متبوع بسبعة صفوف من البيانات، ثم متبوع بعدد متنوع من الصفوف التي تحتوي على تعليقات. ولكنك تريد الاحتفاظ بصفوف البيانات فقط.

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد بيانات > استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة > الاحتفاظ بالصفوف > الاحتفاظ نطاق الصفوف.

  3. في مربع الحوار الاحتفاظ نطاق الصفوف، أدخل الأرقام في الصف الأول وعدد الصفوف. لاتباع المثال، أدخل ستة كصف أول وسبعة كصفوف.

  4. حدد موافق.

لإزالة الصفوف العلوية

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد بيانات > استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة الرئيسية> إزالة الصفوف > إزالة الصفوف العلوية.

  3. في مربع الحوار إزالة الصفوف العلوية، أدخل رقما في عدد الصفوف.

  4. حدد موافق.

لإزالة الصفوف السفلية

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد بيانات > استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة> إزالة الصفوف > إزالة الصفوف السفلية.

  3. في مربع الحوار إزالة الصفوف السفلية، أدخل رقما في عدد الصفوف.

  4. حدد موافق.

يمكنك التصفية حسب الصفوف البديلة، كما يمكنك تعريف نمط الصف البديل. على سبيل المثال، يحتوي الجدول على صف تعليق بعد كل صف بيانات. تريد الاحتفاظ بالصفوف الفردية (1 و3 و5 وما إلى ذلك)، ولكن يمكنك إزالة الصفوف الفردية (2 و4 و6 وما إلى ذلك).

  1. لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد بيانات > استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.

  2. حدد الصفحة > إزالة الصفوف >إزالة صفوف بديلة.

  3. في مربع الحوار إزالة صفوف بديلة، أدخل ما يلي:

    • الصف الأول الذي تريد إزالته    ابدأ العد في هذا الصف. إذا أدخلت 2، يتم الاحتفاظ بالصف الأول ولكن تتم إزالة الصف الثاني.

    •  عدد الصفوف التي يجب إزالتها   تعريف بداية النمط. إذا أدخلت 1، تتم إزالة صف واحد في كل مرة.

    •  عدد الصفوف التي يجب الاحتفاظ بها   تعريف نهاية النمط. إذا أدخلت 1، فتابع النمط مع الصف التالي، وهو الصف الثالث.

  4. حدد موافق.

النتيجة   

Power Query له نمط يجب اتباعه لكل الصفوف. في هذا المثال، تتم إزالة الصفوف الفردية، كما يتم الاحتفاظ بالصفوف.

راجع أيضاً

تعليمات Power Query ل Excel

إزالة صفوف بها أخطاء أو الاحتفاظ بها

الاحتفاظ بالصفوف المكررة أو إزالتها

التصفية حسب موضع الصف (docs.com)

التصفية حسب القيم (docs.com)

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

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

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

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

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

×