عد جميع التطابقات / التكرارات بين عمودين في إكسيل
قد تكون مقارنة عمودين من البيانات وإحصاء جميع التطابقات أو التكرارات في العمودين مهمة شائعة لمعظمنا. على سبيل المثال ، لديك عمودين من الأسماء ، تظهر بعض الأسماء في العمودين الأول والثاني ، والآن ، تريد حساب جميع الأسماء المتطابقة (التطابقات الموجودة في أي مكان داخل العمودين) بين عمودين كما هو موضح أدناه ، هذا البرنامج التعليمي سيقدم بعض الصيغ لتحقيق هذا الهدف في Excel.
- عد جميع التطابقات بين عمودين باستخدام الدالتين SUMPRODUCT و COUNTIF
- عد جميع التطابقات بين عمودين باستخدام وظائف COUNT و MATCH
- عد جميع التطابقات بين عمودين باستخدام الدالات SUMPRODUCT و ISNUMBER و MATCH
عد جميع التطابقات بين عمودين باستخدام الدالتين SUMPRODUCT و COUNTIF
لحساب جميع التطابقات بين عمودين ، يمكن أن تساعدك الدالتان SUMPRODUCT و COUNTIF ، وبناء الجملة العام هو:
- range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.
الآن ، يرجى إدخال الصيغة أدناه أو نسخها في خلية فارغة ، ثم الضغط على أدخل مفتاح للحصول على النتيجة:
شرح الصيغة:
= 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 ، يمكنك أيضًا الحصول على عدد التطابقات بين عمودين ، الصيغة العامة هي:
Array formula, should press Ctrl + Shift + Enter keys together.
- range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.
الرجاء إدخال الصيغة التالية أو نسخها في خلية فارغة ، ثم الضغط على كترل + شيفت + إنتر مفاتيح معًا للحصول على النتيجة الصحيحة ، انظر لقطة الشاشة:
شرح الصيغة:
= 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 ، يكون بناء الجملة العام هو:
- range1, range2: يحتوي النطاقان على البيانات التي تريدها لحساب جميع التطابقات.
أدخل الصيغة أدناه أو انسخها في خلية فارغة لإخراج النتيجة ، ثم اضغط على أدخل مفتاح لإرجاع الحساب ، انظر الصورة:
شرح الصيغة:
= 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 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.