الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية مقارنة بيانات حقلين او عمودين فى الاكسيل

بدأه hosfuture في 6 يناير 2012 · 9 رد · 10,051 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو افادتى

اري مقارنة بيانان حقلين بهم اسماء اشخاص وعند وجود الاسم من الحقل الثانى فى الحقل الاول يوضع بجوارة فى حقل اخر 1 واذا لم يوجد يوضع 0

او عمل نفس المقارنة بين عمودين فى ملف اكسيل

مع العلم ان كم البيانات كبير جدا يصل الى 300000 اسم فى العمود الاساسى يود مقارنتهم ببيانات لنفس الاسماء بعد نجاحهم فى الاختبار وكتابة "1" امام الاسم الناجح

واشكركم

#2

تفضل اخي الكريم

قاعدة بيانات اكسيس

post-15367-014730400 1325829687_thumb.gi

ملف اكسيل

post-15367-097536900 1325829721_thumb.gi

موجودتان في الملف المرفق

TheNames.rar

بالتوفيق

المرفقات
N1.gifN2.gif
#3

اشكرك اخى العزيز على سرعة الرد ولكن ما تم ارسالة منك هو مقارنة الخلية بالخلية التى بجوارها فقط

والمطلوب هو البحث عن الاسم الموجود فى الخليه B1 ومقارنته بكل الاسماء فى العمود A واذا وجد الاسم فى العمود A يكتب بجوارة رقم واحد بجوار العمود الاساسى وليس العمود الفرعى حيث ان البيانات ترسل بترتيب مخالف عن العمود الاصلى وربما يكون منهم اسماء لم تنجح فلا تكتب فى العمود B

واشكرك

#4

ولو ترفقلنا مثال حضرتك يكون افضل

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

#5

البيانات الاساسية فى العمود A البيانات الفرعية القادمة من الفروع موجودة فى العمود C

حيث ان البيانات الفرعية الموجودة هى جزء من البيانات الاساسية

المطلوب البحث عن الاسم موجود فى العمود C من الاسماء الموجودة فى العمود A ويكتب امام الخلية الموجود فيها رقم 1 فى العمود B

مرفق مثال

m1.rar

تم تعديل هذه المشاركة بواسطة hosfuture في 7 يناير 2012 في 13:32

#6

انا لم ستطع تنفيذ دالة ولكنى تحايلت على القانون

عملت تنسيق شرطى بالقيم المقررة

وبعد ذلك عملت فلتر وفرزت حسب التنسيق والالوان وبعد ذلك دخلت القيم 1 للمقرر وصفر لغير المقر بيدى (نسخ الخلايا)

اتمنى يكون هذا ما تتمناه

ev-m1.rar

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

#8

اشكركم على الرد واسف على تأخرى على شكركم ولكنى كنت مشغول فأسف جدا

وارجو اعتذارى من الاخت زهره لأنى قولت له اشكرك يا أخى

لقد قمت بتجربة ملف الأكسيس وكان به مشكلة وهى كالأتى:-

الاسماء الموجودة فى الجدول B وجدت بها اخطاء كثيرة فى الكتابة للأسماء وذلك حيث أن اشخاص مختلفين يكتبون هذه البيانات فمنهم من يكتبها بشكل خاطئ حيث وجدت اسماء مكتوبة وليست موجودة فى العمود A وذلك على سبيل الخطأ من المسجلين حيث أن العمود B المفروض ان يكون جزء من العمود A اى كل بياناته موجود فى A

فعند اضافة كل البيانات وتنفيذ الاستعلام وجدت ان الاسماء الموجوده فى العمود B سقطت من التنفيذ وليست محددة ولما أجده فى النموذج من اساسة

يمكن التجربة عند كتابة اى اسماء من طرفك فى العمود B بحيث تكون غير موجودة فى العمود A

لو كان فى اى تصحيح اكون شاكرا بأرفاقة مره أخرى وأشكركم مرة أخرى

#9
hosfuture كتب:

اشكركم على الرد واسف على تأخرى على شكركم ولكنى كنت مشغول فأسف جدا

وارجو اعتذارى من الاخت زهره لأنى قولت له اشكرك يا أخى

لقد قمت بتجربة ملف الأكسيس وكان به مشكلة وهى كالأتى:-

الاسماء الموجودة فى الجدول B وجدت بها اخطاء كثيرة فى الكتابة للأسماء وذلك حيث أن اشخاص مختلفين يكتبون هذه البيانات فمنهم من يكتبها بشكل خاطئ حيث وجدت اسماء مكتوبة وليست موجودة فى العمود A وذلك على سبيل الخطأ من المسجلين حيث أن العمود B المفروض ان يكون جزء من العمود A اى كل بياناته موجود فى A

فعند اضافة كل البيانات وتنفيذ الاستعلام وجدت ان الاسماء الموجوده فى العمود B سقطت من التنفيذ وليست محددة ولما أجده فى النموذج من اساسة

يمكن التجربة عند كتابة اى اسماء من طرفك فى العمود B بحيث تكون غير موجودة فى العمود A

لو كان فى اى تصحيح اكون شاكرا بأرفاقة مره أخرى وأشكركم مرة أخرى

اخي الفاضل

الكود في الإستعلام يبحث عن الاسماء المطابقة في العمودين ويظهر لك النتيجة فقط ولا يصحح اخطاء الآخرين

اذا كان هناك اخطاء من الذين قاموا بتسجيل البيانات فقم يتصحيحها بارك الله بك ولا علاقة لنا بهذا الموضوع ولم نغير شيء في الأسماء التي في العمودين بل هي كما وضعتها انت لنا في القاعدة .

بالتوفيق

#10

اعتقد انك اسئتى فهمى

فأن لم اطلب منك تصحيح هذه الاخطاء انما ما كنت اقصده هو توضيح مكان وجودة او تميزة فى العمود b بما يظهر ان هذه الاسماء ليست موجودة فى العمود a ولو يكن تمييزها بكتابة رقم 2 امامها

هذا ما قصدته

لانىى عند مقارنة اول جزء من البيانات كان العمود الاول به 95445 اسم والعمود الثانى كان به 47642 اسم والاسم التى كانت خطئ فى العمود الثانى نتيجة اخطاء الكتابة من المسجلين عددها 12230 فكنت اطلب تمييزهم لكى استطيع استخلاصهم وارسلهم لاعادة تصحيحهم

واشكرك

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…