البحث وتنظيف البيانات
كثير تحتاج تجيب معلومة من جدول ثاني: عندك جدول مبيعات فيه اسم المنتج، وتبي تكلفة المنتج من جدول الأسعار. في SQL تستخدم JOIN، وفي Excel تستخدم دوال البحث:
| XLOOKUP | الأحدث والأسهل: =XLOOKUP(D2, Prices[Product], Prices[Cost]). تدور القيمة في عمود وترجّع المقابل من عمود ثاني، في أي اتجاه. متوفرة في Microsoft 365 وExcel 2021 وأحدث. |
| VLOOKUP | الأقدم والأشهر: =VLOOKUP(D2, A2:C10, 3, FALSE). تدور في أول عمود بس، ولازم تحدد رقم العمود. لا تنسى `FALSE` عشان يطابق بالضبط. |
| INDEX + MATCH | التركيبة الكلاسيكية المرنة، وتشتغل في كل نسخ Excel. |
تنظيف البيانات ياخذ أغلب وقت المحلل فعلياً. بيانات حقيقية من ERP أو من Excel الموظفين دايماً فيها مشاكل:
| المشكلة | مثال | الحل |
|---|---|---|
| مسافات زايدة | «الرياض␣» ما تطابق «الرياض» | TRIM |
| تكرار الصفوف | نفس الفاتورة مسجلة مرتين | إزالة التكرارات (Remove Duplicates) |
| قيم غير موحدة | «الرياض» و«رياض» و«Riyadh» | توحيد القيم بجدول مرجعي أو Find & Replace |
| أرقام مخزنة كنص | الجمع يطلع صفر | تحويلها لأرقام (VALUE) |
| قيم ناقصة | منطقة فاضية | تكمّلها من المصدر أو تستبعدها مع توضيح |
انتبهقاعدة المحلل: لا تعدّل البيانات الأصلية أبداً. اشتغل على نسخة، ووثّق كل خطوة تنظيف. أدوات مثل Power Query تسجّل الخطوات تلقائياً وتعيدها كل ما تحدثت البيانات.