انتقل إلى المحتوى الرئيسي

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

قد تكون مقارنة عمودين من البيانات وإحصاء جميع التطابقات أو التكرارات في العمودين مهمة شائعة لمعظمنا. على سبيل المثال ، لديك عمودين من الأسماء ، تظهر بعض الأسماء في العمودين الأول والثاني ، والآن ، تريد حساب جميع الأسماء المتطابقة (التطابقات الموجودة في أي مكان داخل العمودين) بين عمودين كما هو موضح أدناه ، هذا البرنامج التعليمي سيقدم بعض الصيغ لتحقيق هذا الهدف في 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 AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  جولة بدون صيغة 
سوبر فيلوكوب: معايير متعددة  |  قيمة متعددة  |  عبر الأوراق المتعددة  |  بحث غامض
حال. قائمة منسدلة: قائمة منسدلة سهلة  |  القائمة المنسدلة التابعة  |  قائمة منسدلة متعددة التحديد
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  قارن الأعمدة ب حدد نفس الخلايا وخلايا مختلفة 
الميزات المميزة: التركيز على الشبكة  |  عرض تصميم  |  شريط الفورمولا الكبير  |  مدير المصنفات والأوراق | مكتبة الموارد (النص السيارات)  |  منتقي التاريخ  |  اجمع أوراق العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عن طريق القائمة  |  سوبر تصفية  |  مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف ...)  |  +50 رسم الأنواع (مخطط جانت ...)  |  40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد ...)  |  19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار ...)  |  12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة ...)  |  7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم خلايا إكسل ...)  |  ... و اكثر

Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...

الوصف


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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (1)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Great tip, saved me a lot of eye strain!
Rated 5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations