كيفية تصفية البيانات في Excel
لقد كتبت مؤخرًا مقالًا حول كيفية استخدام وظائف التلخيص في Excel لتلخيص كميات كبيرة من البيانات بسهولة ، لكن هذه المقالة أخذت في الاعتبار جميع البيانات الموجودة في ورقة العمل. ماذا لو كنت تريد فقط إلقاء نظرة على مجموعة فرعية من البيانات وتلخيص مجموعة فرعية من البيانات؟
في Excel ، يمكنك إنشاء عوامل تصفية على أعمدة تخفي الصفوف التي لا تتطابق مع عامل التصفية الخاص بك. بالإضافة إلى ذلك ، يمكنك أيضًا استخدام وظائف خاصة في Excel لتلخيص البيانات باستخدام البيانات التي تمت تصفيتها فقط.
في هذه المقالة ، سوف أطلعك على خطوات إنشاء عوامل التصفية في Excel وأيضًا استخدام الوظائف المضمنة لتلخيص تلك البيانات التي تمت تصفيتها.
إنشاء مرشحات بسيطة في Excel
في Excel ، يمكنك إنشاء عوامل تصفية بسيطة وفلاتر معقدة. لنبدأ بمرشحات بسيطة. عند العمل باستخدام المرشحات ، يجب أن يكون لديك دائمًا صف واحد في الأعلى يُستخدم للتسميات. ليس من الضروري أن يكون لديك هذا الصف ، ولكنه يجعل العمل مع المرشحات أسهل قليلاً.
أعلاه ، لدي بعض البيانات المزيفة وأريد إنشاء مرشح في عمود المدينة . (City)في Excel ، من السهل فعل ذلك. انطلق وانقر على علامة التبويب البيانات(Data) في الشريط ثم انقر على زر تصفية(Filter) . ليس عليك تحديد البيانات الموجودة على الورقة أو النقر(sheet or click) في الصف الأول أيضًا.
عند النقر فوق " تصفية(Filter) " ، سيحتوي كل عمود في الصف الأول تلقائيًا على زر قائمة منسدلة صغير يضاف في أقصى اليمين.
انتقل الآن وانقر على سهم القائمة المنسدلة في عمود المدينة(City column) . سترى خيارين مختلفين ، سأشرحهما أدناه.
في الجزء العلوي ، يمكنك فرز جميع الصفوف بسرعة حسب القيم الموجودة في عمود المدينة(City column) . لاحظ أنه عندما تقوم بفرز البيانات ، فإنها ستنقل الصف بأكمله ، وليس القيم الموجودة في عمود المدينة(City column) فقط . سيضمن ذلك أن تظل بياناتك سليمة كما كانت من قبل.
أيضًا ، من الجيد إضافة عمود في المقدمة يسمى ID وترقيمه(ID and number) من واحد إلى أي عدد من الصفوف الموجودة في ورقة العمل الخاصة بك. بهذه الطريقة ، يمكنك دائمًا الفرز حسب عمود المعرّف(ID column) واستعادة بياناتك بالترتيب نفسه الذي كانت عليه في الأصل ، إذا كان ذلك مهمًا بالنسبة لك.
كما ترى ، يتم الآن فرز جميع البيانات الموجودة في جدول البيانات بناءً على القيم الموجودة في عمود المدينة(City column) . حتى الآن ، لم يتم إخفاء أي صفوف. الآن دعنا نلقي نظرة على مربعات الاختيار أسفل مربع حوار المرشح(filter dialog) . في المثال الخاص بي ، لدي ثلاث قيم فريدة فقط في عمود المدينة(City column) وتظهر هذه القيم الثلاثة في القائمة.
تقدمت ولم يتم التحقق من مدينتين وتركت واحدة تم فحصها. الآن لدي فقط 8 صفوف من البيانات تظهر والباقي مخفي. يمكنك بسهولة إخبارك أنك تبحث في البيانات التي تمت تصفيتها إذا قمت بفحص أرقام الصفوف في أقصى اليسار. اعتمادًا على عدد الصفوف المخفية ، سترى بضعة خطوط أفقية إضافية وسيكون لون الأرقام أزرق.
لنفترض الآن أنني أريد التصفية في عمود ثان لتقليل عدد النتائج بشكل أكبر. في العمود C ، لدي العدد الإجمالي للأفراد في كل عائلة وأريد فقط رؤية النتائج للعائلات التي تضم أكثر من عضوين.
تابع وانقر على سهم القائمة المنسدلة في العمود C(Column C) وسترى نفس مربعات الاختيار لكل قيمة فريدة في العمود. ومع ذلك ، في هذه الحالة ، نريد النقر فوق مرشحات الأرقام(Number Filters) ثم النقر فوق أكبر من( Greater Than) . كما ترى ، هناك مجموعة من الخيارات الأخرى أيضًا.
سيظهر مربع حوار جديد وهنا يمكنك كتابة قيمة المرشح. يمكنك أيضًا إضافة أكثر من معيار واحد باستخدام الدالة AND أو OR(AND or OR function) . يمكنك القول أنك تريد صفوفًا تكون فيها القيمة أكبر من 2 ولا تساوي 5 ، على سبيل المثال.
الآن وصلت إلى 5 صفوف من البيانات فقط: العائلات من نيو أورلينز(New Orleans) فقط وبها 3 أفراد أو أكثر. سهل(Easy) بما فيه الكفاية؟ لاحظ أنه يمكنك بسهولة مسح عامل التصفية في أحد الأعمدة من خلال النقر على القائمة المنسدلة ثم النقر فوق الرابط مسح عامل التصفية من "اسم العمود"(Clear Filter From “Column Name”) .
هذا يتعلق بالمرشحات البسيطة في Excel . إنها سهلة الاستخدام للغاية والنتائج واضحة جدًا. الآن دعنا نلقي نظرة على عوامل التصفية المعقدة باستخدام مربع حوار عوامل التصفية المتقدمة .(Advanced)
إنشاء عوامل تصفية متقدمة في Excel
إذا كنت ترغب في إنشاء المزيد من عوامل التصفية المتقدمة ، فيجب عليك استخدام مربع حوار عامل التصفية (filter dialog)المتقدم(Advanced) . على سبيل المثال ، لنفترض أنني أردت رؤية جميع العائلات التي تعيش في نيو أورلينز(New Orleans) مع أكثر من فردين في عائلتهم أو(OR) جميع العائلات في كلاركسفيل(Clarksville) التي تضم أكثر من 3 أفراد في عائلتهم والأفراد الذين لديهم عنوان بريد إلكتروني منتهي .EDU فقط (.EDU). (AND)الآن لا يمكنك فعل ذلك بفلتر بسيط.
للقيام بذلك ، نحتاج إلى إعداد ورقة Excel(Excel sheet) بشكل مختلف قليلاً. انطلق وأدخل صفين فوق مجموعة البيانات الخاصة بك وانسخ تسميات العناوين تمامًا في الصف الأول كما هو موضح أدناه.
الآن إليك كيفية عمل المرشحات المتقدمة. يجب عليك أولاً كتابة المعايير الخاصة بك في الأعمدة الموجودة في الجزء العلوي ثم النقر فوق الزر " خيارات متقدمة(Advanced) " ضمن "فرز وتصفية( Sort & Filter) " في علامة التبويب " البيانات(Data) " .
إذن ما الذي يمكننا كتابته بالضبط في تلك الخلايا؟ حسنًا ، لنبدأ بمثالنا. نريد فقط رؤية البيانات من نيو أورلينز أو كلاركسفيل(New Orleans or Clarksville) ، لذلك دعونا نكتبها في الخلايا E2 و E3(E2 and E3) .
عندما تكتب القيم في صفوف مختلفة ، فهذا يعني OR. الآن نريد أسر نيو أورلينز(New Orleans) التي تضم أكثر من عضوين وعائلات كلاركسفيل(Clarksville) التي تضم أكثر من 3 أفراد. للقيام بذلك ، اكتب >2 في C2 و >3 في C3.
نظرًا لأن> 2 و New Orleans في نفس الصف ، فسيكون عامل التشغيل AND(AND operator) . نفس الشيء صحيح بالنسبة للصف 3(row 3) أعلاه. أخيرًا ، نريد فقط العائلات التي لها عنوان بريد إلكتروني ينتهي بـ .EDU. للقيام بذلك ، ما عليك سوى كتابة *.edu في كل من D2 و D3(D2 and D3) . * يعني الرمز أي عدد من الأحرف.
بمجرد القيام بذلك ، انقر فوق أي مكان في مجموعة البيانات الخاصة بك ، ثم انقر فوق الزر " خيارات متقدمة(Advanced) " . سيعرف حقل List Rang e تلقائيًا مجموعة البيانات الخاصة بك منذ أن قمت بالنقر فوقها قبل النقر فوق الزر Advanced(Advanced button) . انقر الآن على الزر الصغير الصغير على يمين زر نطاق المعايير(Criteria range) .
حدد كل شيء(Select everything) من A1 إلى E3 ثم انقر فوق الزر نفسه مرة أخرى للرجوع إلى مربع الحوار Advanced Filter(Advanced Filter dialog) . انقر فوق "موافق(Click OK) " ويجب الآن تصفية بياناتك!
كما ترى ، لدي الآن 3 نتائج فقط تطابق كل تلك المعايير. لاحظ أن تسميات نطاق المعايير يجب أن تتطابق تمامًا مع تسميات مجموعة البيانات حتى يعمل هذا.
من الواضح أنه يمكنك إنشاء استعلامات أكثر تعقيدًا باستخدام هذه الطريقة ، لذا قم بالتلاعب بها للحصول على النتائج المرجوة. أخيرًا ، لنتحدث عن تطبيق وظائف الجمع على البيانات التي تمت تصفيتها.
تلخيص البيانات التي تمت تصفيتها
لنفترض الآن أنني أريد تلخيص عدد أفراد الأسرة في البيانات التي تمت تصفيتها ، كيف يمكنني القيام بذلك؟ حسنًا ، دعنا نمسح عامل التصفية الخاص بنا عن طريق النقر فوق الزر مسح(Clear) في الشريط. لا تقلق ، من السهل جدًا تطبيق المرشح المتقدم مرة أخرى بمجرد النقر فوق الزر "خيارات متقدمة(Advanced button) " والنقر فوق "موافق" مرة أخرى.
في الجزء السفلي من مجموعة البيانات الخاصة بنا ، دعنا نضيف خلية تسمى الإجمالي(Total) ثم نضيف دالة مجموع لتلخيص إجمالي أفراد الأسرة. في المثال الخاص بي ، قمت فقط بكتابة =SUM(C7:C31) .
لذلك إذا نظرت إلى جميع العائلات ، لدي 78 فردًا في المجموع. الآن دعنا نمضي قدمًا ونعيد تطبيق مرشحنا المتقدم(Advanced filter) ونرى ما سيحدث.
عذرًا! بدلاً من إظهار الرقم الصحيح ، 11 ، ما زلت أرى الإجمالي هو 78! لماذا هذا؟ حسنًا ، لا تتجاهل وظيفة SUM الصفوف المخفية ، لذلك لا تزال تقوم بالحساب باستخدام جميع الصفوف. (SUM function)لحسن الحظ ، هناك وظيفتان يمكنك استخدامهما لتجاهل الصفوف المخفية.
الأول هو SUBTOTAL . قبل أن نستخدم أيًا من هذه الوظائف الخاصة ، ستحتاج إلى مسح عامل التصفية الخاص بك ثم كتابة الوظيفة.
بمجرد مسح الفلتر ، امض قدمًا واكتب =SUBTOTAL( وسترى مربعًا منسدلًا يظهر مع مجموعة من الخيارات. باستخدام هذه الوظيفة ، يمكنك أولاً اختيار نوع دالة الجمع(summation function) التي تريد استخدامها باستخدام رقم.
في مثالنا ، أرغب في استخدام SUM ، لذا أود كتابة الرقم 9(number 9) أو النقر عليه من القائمة المنسدلة. ثم اكتب فاصلة وحدد نطاق الخلايا.
عندما تضغط على مفتاح الإدخال ، يجب أن ترى أن قيمة 78 هي نفسها كما في السابق. ومع ذلك ، إذا قمت الآن بتطبيق الفلتر مرة أخرى ، فسنرى 11!
ممتاز! هذا بالضبط ما نريده. يمكنك الآن ضبط عوامل التصفية وستعكس القيمة دائمًا الصفوف التي يتم عرضها حاليًا فقط.
الوظيفة الثانية التي تعمل تمامًا مثل الوظيفة(SUBTOTAL function) الفرعية هي AGGREGATE . الاختلاف الوحيد هو أن هناك معلمة أخرى في دالة AGGREGATE(AGGREGATE function) حيث يتعين عليك تحديد أنك تريد تجاهل الصفوف المخفية.
المعلمة الأولى هي دالة التجميع(summation function) التي تريد استخدامها وكما هو الحال مع SUBTOTAL ، 9 تمثل الدالة SUM(SUM function) . الخيار الثاني حيث يتعين عليك كتابة 5 لتجاهل الصفوف المخفية. المعلمة الأخيرة هي نفسها وهي نطاق الخلايا.
يمكنك أيضًا قراءة مقالتي حول الوظائف الموجزة لمعرفة كيفية استخدام وظيفة AGGREGATE والوظائف(AGGREGATE function) الأخرى مثل MODE و MEDIAN و AVERAGE وما إلى ذلك بمزيد من التفاصيل.
نأمل أن تمنحك هذه المقالة نقطة بداية(starting point) جيدة لإنشاء واستخدام عوامل التصفية في Excel . إذا كان لديك أي أسئلة ، فلا تتردد في إرسال تعليق. استمتع!
Related posts
رسم بيانات Excel الخاصة بك
استخدم وظيفة "إدراج البيانات من الصورة" الجديدة في Excel Mobile
استخدم وظائف التلخيص لتلخيص البيانات في Excel
استخدم Excel كأداة لنسخ البيانات من الويب
إضافة خطي Regression Trendline إلى Excel Scatter Plot
كيفية البحث عن القيم المتطابقة في Excel
كيفية تأمين Password Protect Excel File
كيفية إضافة تعليقات إلى خلية ورقة عمل Excel
كيفية إنشاء Drop Down List في Excel
كيفية البحث عن النطاق وحسابه في Excel
كيفية إخفاء الأوراق والخلايا والأعمدة والصيغ في Excel
كيفية Automatically Backup A Word Document إلى onedrive
كيفية فتح مثيلات متعددة من Excel
كيفية استخدام ميزات Excel AutoRecover و AutoBackup
عرض العمود احتواء تلقائي ومرتفعات الصف في Excel
كيفية التبديل بين أوراق العمل في Excel
كيفية إضافة وطباعة صور خلفية Excel
كيفية مقارنة ملفين من ملفات Excel وإبراز الاختلافات
استخدم Excel لمعرفة سعر الفائدة الفعلي من سعر الفائدة الاسمي
أدخل ورقة عمل Excel في مستند Word