كيف تقارن قائمتين من الأسماء وتعرف المشترك والناقص
عندك قائمة بمن سجّلوا في دورة وقائمة بمن حضروا فعلًا، أو قائمة عملاء قديمة وأخرى جديدة. تجيب هذه الأداة عن الأسئلة المعتادة بسرعة: من الموجود في القائمتين؟ من في الأولى وليس في الثانية؟ ما القائمة الكاملة دون تكرار؟ ألصق كل قائمة في خانتها، اسمًا في كل سطر، ثم اختر العملية.
المطابقة حرفية: يتطابق السطران فقط إذا تطابقت حروفهما. هذه نقطة مهمة مع الأسماء العربية، لأن الاسم الواحد قد يُكتب بأكثر من صورة، بهمزة أو دونها، وبتاء مربوطة أو هاء.
خطوات الاستخدام
- ألصق القائمة الأولى في «القائمة A» والثانية في «القائمة B»، وضع كل اسم في سطر مستقل.
- اختر من «العملية» ما تريد معرفته: «التقاطع» للأسماء الموجودة في القائمتين، و«A دون B» لأسماء الأولى الغائبة عن الثانية، و«الفرق من الجانبين» لكل اسم ظهر في قائمة واحدة فقط.
- فعّل «تجاهل أطراف المسافات عند المقارنة». المسافة الزائدة في آخر السطر شائعة في القوائم المنسوخة من الجداول، وتمنع التطابق دون أن تراها.
- اترك «تجاهل الأسطر الفارغة» مفعّلًا حتى لا يدخل سطر فارغ في النتيجة.
- اقرأ عدد العناصر أسفل «النتيجة»، ثم انسخ القائمة أو نزّلها بصيغة .txt.
أمثلة عملية من الأداة
أحمد علي سارة محمد خالد يوسف مريم حسن فاطمة الزهراء
سارة محمد احمد علي مريم حسن نورة سالم
سارة محمد مريم حسن
الإعدادات: العملية: التقاطع · تجاهل أطراف المسافات عند المقارنة
أحمد علي سارة محمد خالد يوسف مريم حسن فاطمة الزهراء
سارة محمد احمد علي مريم حسن نورة سالم
أحمد علي خالد يوسف فاطمة الزهراء
الإعدادات: العملية: A دون B · تجاهل أطراف المسافات عند المقارنة
احمد علي سارة محمد خالد يوسف مريم حسن فاطمة الزهراء
سارة محمد احمد علي مريم حسن نورة سالم
احمد علي سارة محمد مريم حسن
الإعدادات: توحيد «أ إ آ ← ا» في تنظيف النص أولًا · العملية: التقاطع · تجاهل أطراف المسافات عند المقارنة
العمليات الخمس بلغة بسيطة
- اتحاد دون تكرار: كل الأسماء من القائمتين، وكل اسم مرة واحدة.
- دمج مع كل التكرار: القائمة A ثم القائمة B كما هما، دون حذف شيء.
- التقاطع: الأسماء الموجودة في القائمتين معًا.
- A دون B: أسماء A التي لا توجد في B. لمعرفة العكس بدّل مكان القائمتين.
- الفرق من الجانبين: أسماء A الغائبة عن B، تليها أسماء B الغائبة عن A.
تحافظ النتيجة على ترتيب A ثم B، وتحتفظ بأول صورة ظهر بها الاسم. وكل العمليات عدا الدمج تحذف التكرار داخل القائمة نفسها أيضًا. إذا أردت النتيجة مرتبة أبجديًا فانسخها إلى أدوات الأسطر.
وحّد الكتابة في نسخة قبل المقارنة
في مثال الحضور كتب أحد المنظمين «أحمد علي» وكتب الآخر «احمد علي». تراهما العين اسمًا واحدًا، لكن الأداة تراهما مختلفين، فيظهر أحمد بين الغائبين وهو حاضر. الأمر نفسه يحدث مع «فاطمة» و«فاطمه»، ومع «على» و«علي»، ومع الأسماء المشكولة.
الحل أن توحّد الحروف في نسخة من القائمتين قبل المقارنة. افتح تنظيف النص، ومن «خيارات إضافية» ثم «توحيد الحروف للبحث» فعّل «أ إ آ ← ا» وما تحتاجه من الخيارات الأخرى، وطبّق الإعداد نفسه على القائمتين. يشرح دليل توحيد الحروف العربية للبحث متى يفيد كل خيار. بعد التوحيد ظهر أحمد في المثال الثالث مع الحاضرين. انتبه إلى أن النتيجة تأتي بالكتابة الموحدة، فاحتفظ بالقائمتين الأصليتين إذا احتجت الإملاء الأصلي.
حدود الأداة
- المطابقة مساواة نصية بعد خياري المسافات وحالة الأحرف فقط. لا توحّد الأداة الهمزات أو التاء المربوطة أو التشكيل، ولا تتعرف على الأسماء المتشابهة.
- كل سطر عنصر واحد. «سارة محمد» و«سارة محمد العلي» سطران مختلفان حتى لو كانا للشخص نفسه.
- «تجاهل حالة الأحرف» يخص الحروف اللاتينية، ولا أثر له على العربية.
- الحد 100,000 وحدة نصية لكل قائمة وللنتيجة.
أسئلة شائعة
كيف أعرف الأسماء الموجودة في القائمتين؟
اختر «التقاطع» من «العملية». تظهر الأسماء المشتركة بترتيب القائمة A، وكل اسم مرة واحدة.
كيف أعرف من في القائمة الثانية وليس في الأولى؟
بدّل القائمتين واختر «A دون B»، أو اختر «الفرق من الجانبين» لترى غائبي الطرفين معًا.
لماذا ظهر اسم بين الغائبين وهو موجود في القائمتين؟
لأن الصورتين تختلفان في حرف أو مسافة: همزة، أو تاء مربوطة، أو ياء وألف مقصورة، أو حركة. فعّل «تجاهل أطراف المسافات عند المقارنة» ووحّد الحروف في نسخة من القائمتين.
هل تحذف الأداة التكرار داخل القائمة الواحدة؟
نعم في كل العمليات عدا «دمج مع كل التكرار». يبقى أول ظهور للاسم ويُحذف ما بعده.
هل تُرسل القوائم إلى خادم؟
لا. تجري المقارنة في متصفحك، وتختفي القوائم عند إعادة تحميل الصفحة.
