Note: The other languages of the website are Google-translated. Back to English
English English

عد جميع التطابقات / التكرارات بين عمودين في إكسيل

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


عد جميع التطابقات بين عمودين باستخدام الدالتين SUMPRODUCT و COUNTIF

لحساب جميع التطابقات بين عمودين ، يمكن أن تساعدك الدالتان SUMPRODUCT و COUNTIF ، وبناء الجملة العام هو:

=SUMPRODUCT(COUNTIF(range1,range2))
  • range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.

الآن ، يرجى إدخال الصيغة أدناه أو نسخها في خلية فارغة ، ثم الضغط على أدخل مفتاح للحصول على النتيجة:

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))


شرح الصيغة:

= SUMPRODUCT (COUNTIF (A2: A12، C2: C12))

  • COUNTIF (A2: A12، C2: C12): تتحقق وظيفة COUNTIF هذه من وجود كل اسم من العمود C في العمود A. إذا كان الاسم موجودًا ، فسيتم عرض الرقم 1 ، وإلا فسيتم عرض الرقم 0. سترجع الدالة النتيجة على النحو التالي: {1؛ 1؛ 0؛ 0؛ 0؛ 1؛ 0؛ 0؛ 1؛ 0؛ 1}.
  • SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): تلخص الدالة SUMPRODUCT جميع العناصر في هذه المصفوفة وتحصل على النتيجة: 5.

عد جميع التطابقات بين عمودين باستخدام وظائف COUNT و MATCH

من خلال الجمع بين وظائف COUNT و MATCH ، يمكنك أيضًا الحصول على عدد التطابقات بين عمودين ، الصيغة العامة هي:

{=COUNT(MATCH(range1,range2,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.

الرجاء إدخال الصيغة التالية أو نسخها في خلية فارغة ، ثم الضغط على كترل + شيفت + إنتر مفاتيح معًا للحصول على النتيجة الصحيحة ، انظر لقطة الشاشة:

=COUNT(MATCH(A2:A12,C2:C12,0))


شرح الصيغة:

= COUNT (MATCH (A2: A12، C2: C12,0،XNUMX))

  • MATCH (A2: A12، C2: C12,0،XNUMX): ستبحث وظيفة MATCH هذه عن الأسماء من العمود A في العمود C ، وتعيد موضع كل قيمة متطابقة. إذا لم يتم العثور على قيمة ، فسيتم عرض قيمة خطأ. لذلك ، ستحصل على قائمة المصفوفة على النحو التالي: {11؛ 2؛ # N / A؛ # N / A؛ # N / A؛ 6؛ 1؛ # N / A؛ # N / A؛ # N / A؛ 9}.
  • COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): ستعمل الدالة COUNT على حساب الأرقام في قائمة المصفوفات للحصول على النتيجة: 5.

عد جميع التطابقات بين عمودين باستخدام الدالات SUMPRODUCT و ISNUMBER و MATCH

في Excel ، يمكنك محاولة العثور على التطابقات في عمودين والعدد ثم باستخدام الدالات SUMPRODUCT و ISNUMBER و MATCH ، يكون بناء الجملة العام هو:

=SUMPRODUCT(--(ISNUMBER(MATCH(range1,range2,0))))
  • range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.

أدخل الصيغة أدناه أو انسخها في خلية فارغة لإخراج النتيجة ، ثم اضغط على أدخل مفتاح لإرجاع الحساب ، انظر الصورة:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))


شرح الصيغة:

= SUMPRODUCT (- (ISNUMBER (MATCH (A2: A12، C2: C12,0،XNUMX))))

  • MATCH (A2: A12، C2: C12,0،XNUMX): ستبحث وظيفة MATCH هذه عن الأسماء من العمود A في العمود C ، وتعيد موضع كل قيمة متطابقة. إذا لم يتم العثور على القيمة ، فسيتم عرض قيمة خطأ. لذلك ، ستحصل على قائمة المصفوفة على النحو التالي: {11؛ 2؛ # N / A؛ # N / A؛ # N / A؛ 6؛ 1؛ # N / A؛ # N / A؛ # N / A؛ 9}.
  • ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): هنا ، تحول الدالة ISNUMBER الأرقام إلى TRUE والقيم الأخرى إلى FALSE في المصفوفة. لذلك ، سوف تحصل على مصفوفة مثل هذه: {TRUE؛ TRUE؛ FALSE؛ FALSE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ FALSE؛ FALSE؛ TRUE}.
  • - (ISNUMBER (MATCH (A2: A12، C2: C12,0،XNUMX))) = - ({TRUE؛ TRUE؛ FALSE؛ FALSE؛ FALSE؛ TRUE؛ TRUE؛ FALSE؛ FALSE؛ FALSE؛ TRUE}): - يتم استخدام هذه العلامة السلبية المزدوجة لتحويل قيمة TRUE إلى 1 وقيمة False إلى 0 وإرجاع النتيجة على النحو التالي: {1؛ 1؛ 0؛ 0؛ 0؛ 1؛ 1؛ 0؛ 0؛ 0؛ 1}.
  • SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): أخيرًا ، ستلخص الدالة SUMPRODUCT جميع العناصر في هذه المصفوفة وتحصل على النتيجة: 5.

الوظيفة النسبية المستخدمة:

  • SUMPRODUCT:
  • يمكن استخدام الدالة SUMPRODUCT لمضاعفة عمودين أو أكثر من المصفوفات معًا ، ثم الحصول على مجموع المنتجات.
  • COUNTIF:
  • دالة COUNTIF هي دالة إحصائية في Excel تُستخدم لحساب عدد الخلايا التي تفي بمعيار.
  • بالإحصاء:
  • تُستخدم الدالة COUNT لحساب عدد الخلايا التي تحتوي على أرقام ، أو حساب الأرقام في قائمة من الوسائط.
  • MATCH:
  • تبحث الدالة Microsoft Excel MATCH عن قيمة معينة في نطاق من الخلايا ، وتُرجع الموضع النسبي لهذه القيمة.
  • هو رقم:
  • تعرض الدالة ISNUMBER القيمة TRUE عندما تحتوي الخلية على رقم ، وتعرض FALSE إذا لم يكن كذلك.

المزيد من المقالات:

  • عد المطابقات بين عمودين
  • على سبيل المثال ، لدي قائمتان من البيانات في العمود A والعمود C ، الآن ، أريد مقارنة العمودين وحساب ما إذا كانت القيمة الموجودة في العمود A موجودة في العمود C في نفس الصف كما هو موضح أدناه لقطة الشاشة. في هذه الحالة ، قد تكون وظيفة SUMPRODUCT هي أفضل وظيفة بالنسبة لك لحل هذه المهمة في Excel.
  • عدد الخلايا التي تحتوي على نص معين في Excel
  • لنفترض أن لديك قائمة بالسلاسل النصية ، وقد ترغب في العثور على عدد الخلايا التي تحتوي على نص معين كجزء من محتوياتها. في هذه الحالة ، يمكنك استخدام أحرف البدل (*) التي تمثل أي نصوص أو أحرف في المعايير الخاصة بك عند تطبيق وظيفة COUNTIF. في هذه المقالة ، سأقدم لك كيفية استخدام الصيغ للتعامل مع هذه الوظيفة في Excel.
  • عد عدد الخلايا لا يساوي العديد من القيم في Excel
  • في Excel ، قد تحصل بسهولة على عدد الخلايا التي لا تساوي قيمة معينة باستخدام وظيفة COUNTIF ، ولكن هل سبق لك أن حاولت حساب الخلايا التي لا تساوي العديد من القيم؟ على سبيل المثال ، أرغب في الحصول على العدد الإجمالي للمنتجات في العمود A ولكن مع استبعاد العناصر المحددة في C4: C6 كما هو موضح أدناه لقطة الشاشة. في هذه المقالة ، سأقدم بعض الصيغ لحل هذه المهمة في Excel.

أفضل أدوات إنتاجية المكتب

كوتولس ل إكسيل - يساعدك على التميز من بين الحشود

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة