كيفية تصفية البيانات في Excel

لقد كتبت مؤخرًا مقالًا حول كيفية استخدام وظائف التلخيص في Excel لتلخيص كميات كبيرة من البيانات بسهولة ، لكن هذه المقالة أخذت في الاعتبار جميع البيانات الموجودة في ورقة العمل. ماذا لو كنت تريد فقط إلقاء نظرة على مجموعة فرعية من البيانات وتلخيص مجموعة فرعية من البيانات؟

في Excel ، يمكنك إنشاء عوامل تصفية على أعمدة تخفي الصفوف التي لا تتطابق مع عامل التصفية الخاص بك. بالإضافة إلى ذلك ، يمكنك أيضًا استخدام وظائف خاصة في Excel لتلخيص البيانات باستخدام البيانات التي تمت تصفيتها فقط.

في هذه المقالة ، سوف أطلعك على خطوات إنشاء عوامل التصفية في Excel وأيضًا استخدام الوظائف المضمنة لتلخيص تلك البيانات التي تمت تصفيتها.

إنشاء مرشحات بسيطة في Excel

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

عينة البيانات تتفوق

أعلاه ، لدي بعض البيانات المزيفة وأريد إنشاء مرشح في عمود المدينة . (City)في Excel ، من السهل فعل ذلك. انطلق وانقر على علامة التبويب البيانات(Data) في الشريط ثم انقر على زر تصفية(Filter) . ليس عليك تحديد البيانات الموجودة على الورقة أو النقر(sheet or click) في الصف الأول أيضًا.

مرشح بيانات Excel

عند النقر فوق " تصفية(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) حيث يتعين عليك تحديد أنك تريد تجاهل الصفوف المخفية.

وظيفة aggregrate

المعلمة الأولى هي دالة التجميع(summation function) التي تريد استخدامها وكما هو الحال مع SUBTOTAL ، 9 تمثل الدالة SUM(SUM function) . الخيار الثاني حيث يتعين عليك كتابة 5 لتجاهل الصفوف المخفية. المعلمة الأخيرة هي نفسها وهي نطاق الخلايا.

يمكنك أيضًا قراءة مقالتي حول الوظائف الموجزة لمعرفة كيفية استخدام وظيفة AGGREGATE والوظائف(AGGREGATE function)  الأخرى مثل MODE و MEDIAN و AVERAGE وما إلى ذلك بمزيد من التفاصيل.

نأمل أن تمنحك هذه المقالة نقطة بداية(starting point) جيدة لإنشاء واستخدام عوامل التصفية في Excel . إذا كان لديك أي أسئلة ، فلا تتردد في إرسال تعليق. استمتع!



About the author

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



Related posts