
Excel Power Query: تنظيف وتحويل البيانات بدون معادلات
إذا كنت قد قضيت ساعات طويلة في تنظيف جداول بيانات فوضوية باستخدام معادلات متداخلة، فأنت لست وحدك. المهام مثل إزالة التكرارات، تقسيم الأعمدة، إصلاح التنسيقات غير المتسقة أو دمج مجموعات البيانات يمكن أن تصبح محبطة بسرعة. هنا يأتي دور Excel Power Query.
Power Query هو أداة مدمجة في Excel تتيح لك استيراد وتنظيف وتحويل البيانات باستخدام واجهة مرئية—دون الاعتماد على معادلات معقدة. والأفضل من ذلك، بمجرد إعداد استعلام يمكنك تحديثه في أي وقت لتطبيق نفس خطوات التنظيف على البيانات الجديدة تلقائيًا.
ما هو Power Query؟
Power Query (المعروف أيضًا باسم Get & Transform في Excel) هو أداة تحضير بيانات تتيح لك:
- استيراد البيانات من مصادر متعددة
- تنظيف وإعادة هيكلة مجموعات البيانات
- أتمتة خطوات تحضير البيانات المتكررة
- دمج جداول متعددة في جدول واحد
على عكس المعادلات مثل VLOOKUP أو INDEX، فإن Power Query يستخدم عملية تحول خطوة بخطوة. كل إجراء يتم تسجيله ويمكن تعديله لاحقًا.
لماذا تستخدم Power Query بدلاً من المعادلات؟
المعادلات قوية، لكن يمكن أن تصبح صعبة الإدارة مع زيادة التعقيد. Power Query يوفر عدة مزايا:
- لا يوجد تزاحم بالمعادلات: تحدث التحولات في الخلفية.
- عمليات متكررة: قم بتحديث الاستعلامات بدلاً من إعادة إنشاء المعادلات.
- تقليل الأخطاء: خطوات يدوية أقل تعني أخطاء أقل.
- يتعامل مع مجموعات بيانات كبيرة: أكثر فعالية من الاستخدام المكثف للمعادلات.
على سبيل المثال، بدلاً من كتابة معادلات LEFT وRIGHT وMID المتعددة لاستخراج البيانات، يمكنك تقسيم الأعمدة ببضع نقرات.
كيفية الوصول إلى Power Query في Excel
في إصدارات Excel الحديثة (Excel 2016 وما بعده)، يتم تضمين Power Query:
- اذهب إلى تبويب البيانات
- انقر على الحصول على بيانات أو من جدول/نطاق
إذا كانت بياناتك موجودة بالفعل في جدول، فإن تحديد من جدول/نطاق سيفتح محرر Power Query.
خطوة بخطوة: تنظيف البيانات باستخدام Power Query
سيناريو مِثال
تخيل أنك تتلقى تقرير مبيعات يواجه الأمور التالية:
- مسافات زائدة في الأسماء
- التواريخ مخزنة كنص
- أعمدة مدمجة (مثل “دبي، الإمارات”)
- سجلات مكررة
إليك كيفية إصلاح كل ذلك باستخدام Power Query.
الخطوة 1: تحميل البيانات إلى Power Query
- حدد مجموعة البيانات الخاصة بك
- انقر على البيانات → من جدول/نطاق
- تأكيد نطاق الجدول
سيتم فتح محرر Power Query مع عرض البيانات.
الخطوة 2: إزالة المسافات الزائدة
- حدد العمود (مثل اسم العميل)
- اذهب إلى تحويل → تنسيق → تقليم
هذا يزيل المسافات الزائدة الأمامية والخلفية مباشرة—دون الحاجة إلى TRIM().
الخطوة 3: إصلاح أنواع البيانات
أنواع البيانات غير الصحيحة يمكن أن تعطل الحسابات لاحقًا.
- انقر على أيقونة العمود (مثل ABC للنص)
- حدد النوع الصحيح (تاريخ، رقم، إلخ)
على سبيل المثال، تحويل عمود “تاريخ” من نص إلى تاريخ يضمن التصنيف والتحليل الصحيح.
الخطوة 4: تقسيم الأعمدة
إذا كان لديك بيانات مدمجة مثل “الرياض، السعودية”:
- حدد العمود
- انقر على تقسيم عمود → بواسطة الفاصلة
- اختر الفاصلة
هذا يفصل المدينة عن الدولة في عمودين—بدون الحاجة إلى معادلات.
الخطوة 5: إزالة التكرارات
- حدد العمود أو الأعمدة ذات الصلة
- انقر على إزالة الصفوف → إزالة التكرارات
هذا يضمن أن مجموعة البيانات تحتوي فقط على سجلات فريدة.
الخطوة 6: إعادة تسمية الأعمدة
زيادة وضوح الأسماء المحورية:
- انقر مزدوجًا على رأس العمود
- أدخل اسمًا ذو دلالة
الخطوة 7: تحميل البيانات النظيفة إلى Excel
- انقر على الصفحة الرئيسية → إغلاق وتحميل
ستظهر بياناتك النظيفة في ورقة عمل جديدة.
أتمتة تنظيف البيانات
واحدة من أكبر مزايا Power Query هي الأتمتة. كل خطوة تحويل يتم حفظها بالترتيب. عندما تصل بيانات جديدة:
- استبدال أو تحديث بيانات المصدر
- انقر على تحديث
جميع خطوات التنظيف يتم إعادة تطبيقها فورًا—لا حاجة لتكرار العملية.
دمج ملفات متعددة
يمكن لـ Power Query دمج البيانات من ملفات متعددة، مثل التقارير الشهرية.
مثال: دمج ملفات المبيعات الشهرية
- اذهب إلى البيانات → الحصول على بيانات → من المجلد
- حدد المجلد الذي يحتوي على ملفاتك
- انقر على دمج وتحويل
سيقوم Power Query بـ:
- استيراد جميع الملفات
- توحيد هيكلها
- دمجها في مجموعة بيانات واحدة
هذا يستبدل العمل اليدوي بالنسخ واللصق ويقلل من الأخطاء.
تصفية البيانات وفرزها
يتضمن Power Query أدوات التصفية المألوفة:
- تصفية الصفوف حسب القيمة
- إزالة الصفوف الفارغة
- فرز الأعمدة تصاعديًا أو تنازليًا
على عكس مرشحات Excel، هذه الخطوات محفوظة وقابلة للتكرار.
إضافة أعمدة مخصصة (بدون معادلات معقدة)
يمكنك إنشاء أعمدة جديدة باستخدام منطق بسيط.
مثال: تصنيف المبيعات
- انقر على إضافة عمود → عمود شرطي
- القيام بتعريف القواعد مثل:
- إذا كانت المبيعات > 1000 → “عالي”
- إذا كانت المبيعات > 500 → “متوسط”
- خلاف ذلك → “منخفض”
هذا يستبدل المعادلات المتداخلة IF() بواجهة سهلة الاستخدام.
البيانات المحورية وغير المحورية
يجعل Power Query تحديد شكل البيانات بسيطًا.
مثال لعدم المحورية
إذا كانت لديك أعمدة مثل يناير، فبراير، مارس:
- حدد تلك الأعمدة
- انقر على تحويل → عدم المحورية للأعمدة
هذا يحوّل البيانات العريضة إلى شكل طويل، مثالي للتحليل ولوحات المعلومات.
أفضل الممارسات لاستخدام Power Query
- الحفاظ على البيانات الخام دون تغيير: دائماً قم بتحويل النسخ، وليس الأصول.
- تسمية الاستعلامات بوضوح: استخدم أسماء وصفية مثل “بيانات_المبيعات_النظيفة”.
- مراجعة الخطوات المطبقة: تأكد من أن التحولات منطقية وفعالة.
- تقليل التعديلات اليدوية: دع Power Query يدير التغييرات.
الأخطاء الشائعة التي يجب تجنبها
- الكتابة فوق بيانات المصدر: دائماً احتفظ بنسخة احتياطية.
- تجاهل أنواع البيانات: الأنواع غير الصحيحة قد تسبب أخطاء.
- إضافة خطوات غير ضرورية: احتفظ بالاستعلامات فعالة.
- نسيان للتحديث: التحديثات تتطلب تحديث يدوي ما لم تكن مؤتمتة.
متى يتم استخدام Power Query مقابل المعادلات
كلا الأداة لها مكانها. استخدم Power Query عندما:
- تحتاج لتنظيف بيانات متكرر
- تعمل مع مجموعات بيانات كبيرة
- تقوم بدمج مصادر متعددة
استخدم المعادلات عندما:
- تحتاج إلى حسابات سريعة لمرة واحدة
- تتطلب تحديثات في الوقت الحقيقي على مستوى الخلية
حالة استخدام في العالم الحقيقي
فريق مالي يتلقى تقارير مصروفات أسبوعية من مختلف الأقسام. كل ملف له تنسيق غير متسق. باستخدام Power Query، يقومون بـ:
- استيراد جميع الملفات من مجلد
- توحيد أسماء الأعمدة
- إزالة التكرارات
- تحويل العملات
الآن، بدلاً من قضاء ساعات كل أسبوع في تنظيف البيانات، يقومون ببساطة بإسقاط الملفات الجديدة داخل المجلد ويضغطون تحديث.
الختام
Excel Power Query هو واحد من أقوى الأدوات لتنظيف وتحويل البيانات—خاصة للمستخدمين الذين يرغبون في تجنب المعادلات المعقدة. باستخدام واجهة مرئية وتدفقات العمل المؤتمتة، يمكنك توفير الوقت، تقليل الأخطاء، والتعامل مع مجموعات بيانات أكبر بسهولة.
إذا كنت تعمل بانتظام مع بيانات فوضوية، فإن تعلم Power Query هو استثمار ذو تأثير كبير. ابدأ بتحولات بسيطة، و تدريجيًا قم ببناء تدفقات عمل أكثر تقدمًا بينما تصبح مرتاحًا.
بمجرد تجربة كفاءة الاستعلامات القابلة للتحديث، ستبدو العودة لتنظيف البيانات يدويًا كخطوة إلى الوراء.
