جدول المحتويات
عندما نقارن خليتين فقط يدويًا ، فهذا ليس بالأمر الصعب. لكن ليس من السهل أبدًا مقارنة مئات وآلاف من السلاسل النصية. لحسن الحظ ، يوفر لنا MS Excel العديد من الوظائف والطرق لأداء ذلك بسهولة تامة. في هذه المقالة ، سأوضح عدة طرق لمقارنة نص خليتين في Excel.
تنزيل Practice Workbook
قارن نص خليتين. xlsx
10 طرق لمقارنة نص خليتين في Excel
1. قارن نص خليتين باستخدام عامل تشغيل "يساوي" (غير حساس لحالة الأحرف)
دعونا نرى كيفية مقارنة نص خليتين باستخدام صيغة بسيطة. هنا لن ننظر في القضية الحساسة لحالة الأحرف. همنا الوحيد هو التحقق من القيم فقط. بالنسبة لهذه الطريقة ، دعنا نفكر في مجموعة بيانات من الفواكه. في مجموعة البيانات ، سيكون لدينا قوائم الفاكهة المكونة من عمودين. مهمتنا الآن هي مطابقة أسماء الثمار وإظهار نتائجها المتطابقة.
📌 الخطوات:
- أدخل الصيغة في الخلية D5 .
=B5=C5
- انسخ الصيغة حتى D13 .
ملاحظة:
As لن تعمل هذه الصيغة مع المشكلات الحساسة لحالة الأحرف ، وهذا هو السبب في أنه إذا كان النص يتطابق مع القيم ولكنها ليست في نفس الحرف ، فستظهر القيمة TRUE لذلك.
2. قارن نص خليتين باستخدام الوظيفة الدقيقة (حساسة لحالة الأحرف)
في هذا القسم ، سنرى كيفية مقارنة اثنينخلايا نصية حيث سنعتبر المطابقة التامة باستخدام وظيفة بالضبط . بالنسبة لهذه الطريقة ، دعنا نفكر في مجموعة بيانات مستخدمة من قبل. مهمتنا الآن هي مقارنة أسماء الثمار وإظهار نتائجها المتطابقة تمامًا.
📌 الخطوات:
- أدخل الصيغة في الخلية D5 .
=EXACT(B5,C5)
- انسخ الصيغة حتى D13 .
الملاحظة:
إذا لاحظت النتيجة ، يمكنك أن ترى أن وظيفة EXACT تعيد النتيجة TRUE إذا وفقط إذا كان النص بالكامل مطابقًا تمامًا. كما أنه حساس لحالة الأحرف.
استخدام الوظيفة الدقيقة مع IF للحصول على إخراج نص:
سنقوم هنا بالإضافة إلى ذلك استخدم الدالة IF مع الوظيفة بالضبط لإظهار النتائج الشرطية. لهذا أيضًا سنستخدم نفس مجموعة البيانات أعلاه.
📌 الخطوات:
- أدخل الصيغة في الخلية D5 .
=IF(EXACT(B5,C5),"Similar","Different")
شرح الصيغة:
هنا باطننا الوظيفة هي بالضبط والتي ستعثر على التطابق التام بين خليتين. دعونا نرى بناء جملة وظائف IF:
= IF (logical_test، [value_if_true]، [value_if_false])
في الجزء الأول يأخذ الشرط أو المعيار ، ثم القيمة التي ستتم طباعتها إذا كانت النتيجة صحيحة ثم إذا كانت النتيجة خاطئة.
حيث سنطبع مماثل إذا كان الاثنانتتم مطابقة الخلايا و مختلفة إذا لم تكن كذلك. لهذا السبب تمتلئ الوسيطة الثانية والثالثة بهذه القيمة.
- انسخ الصيغة حتى D13 .
3. قارن نص خليتين باستخدام دالة IF (ليست حساسة لحالة الأحرف)
يمكننا فقط استخدام وظيفة IF للعثور على التطابقات. مرة أخرى ، دعنا نرى العملية باستخدام نفس مجموعة البيانات.
📌 الخطوات:
- أدخل الصيغة في الخلية D5 .
=IF(B5=C5,"Yes","No")
- انسخ الصيغة حتى D13 .
4. قارن نصين حسب طول السلسلة مع وظيفة LEN
دعونا نرى كيف يمكننا التحقق مما إذا كان نص الخليتين له نفس طول السلسلة أم لا. سيكون اهتمامنا هو نفس الطول ، وليس نفس النص. ستكون مجموعة البيانات الخاصة بنا مماثلة لما ورد أعلاه.
📌 الخطوات:
- أدخل الصيغة في الخلية D5.
=IF(LEN(B5)=LEN(C5), "Same", "Not Same")
شرح الصيغة:
- أولاً ، نحتاج إلى معرفة المفاهيم الأساسية لوظيفة LEN .
- بناء جملة هذه الوظيفة هو: LEN (نص)
- تُستخدم هذه الوظيفة لحساب حرف أي نص أو سلسلة. عندما نمرر أي نص في هذه الوظيفة ، فإنه سيعيد عدد الأحرف.
- LEN (B5) يحسب هذا الجزء أولاً حرف كل خلية من العمود الأول و LEN (C5) للثاني.
- إذا كانlength هو نفسه ، فسيتم طباعة "Same" وإذا لم يكن كذلك ، فسيتم طباعة "Not Same" .
- انسخ الصيغة حتى D13 .
5. قارن نص خليتين لهما مسافات غير ضرورية
دعونا نرى كيف يمكننا التحقق مما إذا كان نص الخليتين يحتوي على نفس السلسلة مع وجود مسافات غير ضرورية في المقدمة أو الوسط أو النهاية. سيكون شاغلنا هو معرفة نفس النص بعد إزالة المسافات. ستكون مجموعة البيانات الخاصة بنا مماثلة لما ورد أعلاه.
📌 الخطوات:
- أدخل الصيغة في الخلية D5.
=TRIM(B5)=TRIM(C5)
شرح الصيغة:
- أولاً ، نحتاج إلى معرفة المفاهيم الأساسية لوظيفة TRIM .
- بناء جملة هذه الوظيفة هو: TRIM (نص)
- تُستخدم هذه الوظيفة لإزالة جميع المسافات من سلسلة نصية باستثناء المسافات الفردية بين الكلمات.
- TRIM (B5) يزيل هذا الجزء المسافات غير الضرورية من الخلية المتوقعة مسافات مفردة بين الكلمات و TRIM (C5) للثانية.
- بعد إزالة المسافات إذا كان كلاهما متماثلًا ، فسيتم طباعة "TRUE" وإذا ليس بعد ذلك “FALSE” .
- انسخ الصيغة حتى D13 .
6. قارن سلاسل نصية لخليتين في Excel حسب مرات حدوث حرف معين
في بعض الأحيان قد نحتاج إلى مقارنة الخلايا حيث ستحتوي على أحرف معينة. في هذا الجزء،سنرى كيفية مقارنة خليتين من خلال حدوث شخصية معينة. دعنا نفكر في مجموعة بيانات للمنتجات مع معرّف الإرسال ومعرف الاستلام. هذه المعرفات فريدة ويجب مطابقتها مع معرفات الإرسال والاستلام. نريد التأكد من أن كل صف يحتوي على عدد متساوٍ من العناصر المشحونة والمستلمة بهذا المعرف المحدد.
📌 الخطوات:
- أدخل الصيغة في الخلية E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")),"Same","Not Same")
شرح الصيغة:
- هنا بالإضافة إلى ذلك ، استخدمنا وظيفة الاستبدال . دعونا نرى أساسيات هذه الوظيفة.
- بناء جملة هذه الوظيفة هو: SUBSTITUTE (text، old_text، new_text، [example])
- هذه الوسيطات الأربع يمكن أن تكون مرت في معلمة الوظيفة. من بينها ، الأخير اختياري.
text- النص المراد تبديله.
old_text- النص المراد استبداله.
new_text- النص المراد استبداله.
مثيل- المثيل المراد استبداله. إذا لم يتم توفيرها ، يتم استبدال جميع الحالات. هذا اختياري.
- SUBSTITUTE (B2، character_to_count، "") باستخدام هذا الجزء نستبدل المعرف الفريد بلا شيء باستخدام وظيفة SUBSTITUTE .
- ثم استخدم LEN (C5) -LEN (SUBSTITUTE (C5، $ B5، ”)) و LEN (D5) -LEN (SUBSTITUTE (D5، $ B5، ””)) نحن نحسب عدد المرات التي يظهر فيها المعرف الفريد في كل خلية. لهذا ، احصل علىطول السلسلة بدون المعرف الفريد وطرحها من الطول الإجمالي للسلسلة.
- أخيرًا ، يتم استخدام وظيفة IF لجعل النتائج أكثر أهمية للمستخدمين من خلال إظهار صحيح أو نتائج خاطئة.
- انسخ الصيغة حتى E10 .
7. قارن نص من خليتين وقم بتمييز التطابقات
في هذا المثال ، سنرى كيفية مقارنة النص وإبراز التطابقات. لهذا أيضًا سنستخدم نفس مجموعة البيانات المستخدمة في الطريقة 4 . في هذا المثال ، لا نحتاج إلى أي عمود لإظهار أي نتائج.
📌 الخطوات:
- حدد مجموعة البيانات بالكامل.
- انتقل إلى تنسيق شرطي . ستجده ضمن علامة التبويب الصفحة الرئيسية .
- حدد الخيار قاعدة جديدة .
- حدد الخيار المحدد 1 .
- أدخل الصيغة أدناه في المربع المحدد 2 .
=$B5=$C5
- أو يمكنك فقط تحديد عمودين من مجموعة البيانات.
- بعد ذلك ، انقر فوق تنسيق الخيار.
- انتقل إلى علامة التبويب تعبئة .
- حدد أي لون.
- ثم اضغط موافق .
- انقر فوق الزر موافق .
- انظر تمييز البيانات المتطابقة.
8. قارن نص من خليتين جزئيًا في Excel (ليس حساسًا لحالة الأحرف)
من حيث المقارنة بين خليتين ،في بعض الأحيان قد نعتبر المطابقة الجزئية. في هذا القسم ، سنرى مقارنة نص خليتين جزئيًا. هناك الكثير من الوظائف المتوفرة في Excel للتحقق من العناصر الجدارية. لكن في هذا المثال ، سننظر في وظيفة RIGHT .
دعونا ننظر في جدول البيانات هذا وسنجد ما إذا كانت الأحرف الستة الأخيرة تتطابق مع الخليتين.
📌 الخطوات:
- أدخل الصيغة في الخلية D5 وانسخ الصيغة حتى
=RIGHT(B5,5)=RIGHT(C5,5)
9. ابحث عن تطابقات في أي خليتين في نفس الصف
لنحصل على مجموعة بيانات من ثلاث قوائم للفاكهة. سنقوم الآن بمقارنة الخلايا مع بعضها البعض ونحصل على أي خليتين متطابقتين في نفس الصف ثم سيتم اعتبارها متطابقة.
📌 الخطوات:
- أدخل الصيغة في الخلية E5 وانسخ الصيغة حتى
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
شرح الصيغة:
- هنا بالإضافة إلى ذلك استخدمنا وظيفة OR . دعونا نرى صيغة هذه الوظيفة: OR (logical1، [logical2]،…)
- يمكن أن يستغرق منطقين أو أكثر في معاملاته.
logical1 - & gt ؛ الشرط الأول أو القيمة المنطقية التي يجب تحديدها.
logical2 - & gt؛ هذا اختياري. المتطلب الثاني أو القيمة المنطقية المراد تقييمها.
- OR (B5 = C5، C5 = D5، B5 = D5)
قراءة المزيد: عدد التطابقات في Excel في عمودين (4 طرق سهلة)
10. ابحث عن الخلايا الفريدة والمتطابقة من خلال مقارنة نصها
هنا تتمثل مهمتنا في العثور على الثمار الفريدة والتي يتم مطابقتها في نفس الصف. للمطابقة ، سننظر في تطابق خليتين على الأقل. إذا تطابقت خليتان على الأقل ، فسيتم اعتبارها مطابقة وإلا فريدة .
📌 الخطوات:
- أدخل الصيغة في الخلية E5 وانسخ الصيغة لأسفل حتى
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0,"Unique","Match")
شرح الصيغة:
- هنا يتم استخدام وظيفة COUNTIF بشكل إضافي.
- في هذه الوظيفة ، يتم استخدام كل من الوسيطتين في المعلمة إلزامية. أولاً ، يأخذ نطاق الخلايا التي سيتم عدها. القسم الثاني يأخذ المعايير وهو الشرط. بناءً على هذا الشرط ، سيتم تنفيذ العد.
- باستخدام COUNTIF (C5: D5، B5) + (C5 = D5) = 0 نحاول معرفة ما إذا كان الصف به القيم المتطابقة أو الفريدة. إذا كان العدد صفرًا ، فسيكون فريدًا وإلا فهناك قيمة مطابقة.
كيفية مقارنة خلية واحدة مع عمود كامل في Excel
هنا ، لدينا مجموعة بيانات بها قائمة فاكهة واحدة وخلية مطابقة. سنقوم الآن بمقارنة الخلية المطابقة مع قائمة الفاكهة العمود وابحث عن نتيجة المطابقة.
📌 الخطوات:
- أدخل الصيغة في الخلية E5.
=$E$5=B5:B13
- بعد ذلك ، اضغط على زر Enter .
عندما تتطابق الخلية E5 مع الخلايا المقابلة في النطاق B5: B13، ثم ترجع TRUE. وإلا ، يتم إرجاع خطأ .
الاستنتاج
هذه هي الطرق التي نقارن بها نص خليتين في Excel. لقد عرضت جميع الطرق مع الأمثلة الخاصة بكل منها ولكن يمكن أن يكون هناك العديد من التكرارات الأخرى. لقد ناقشت أيضًا أساسيات هذه الوظائف ورموز التنسيق الأكثر استخدامًا. إذا كان لديك أي طريقة أخرى لتحقيق ذلك ، فلا تتردد في مشاركتها معنا لنا .