المستفيد نت قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 اريد كود يقوم بترتيب الارقام في العامود أ ويضعها امام كل اسم من الاسماء في العامود ب يوجد ملف مرفق ترتيب.rar
يحيى حسين قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 السلام عليكم و رحمة الله و بركاته أخي جرب هذه المعادلة في الخلية L7 =INDEX($D$7:$D$19,MATCH(K7,$D$7:$D$19,0)) ثم اسحبها للأسفل ======== مع ملاحظة أخي أن بعض الأسماء ظاهرياً تبدو متشابهه في حين انها مختلفة بسبب وجود فراغ بعد الاسم
المستفيد نت قام بنشر مارس 25, 2010 الكاتب قام بنشر مارس 25, 2010 يعطيك العافية اخوي لكن يظهر لي مشكلة في الصيغة رسالة خطأ
يحيى حسين قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 السلام عليكم و رحمة الله و بركاته أخي الرسالة إذا كان الإكسيل لا يقبل المعادلة فذلك بسبب إستخدامي للفاصلة العادية في المعادلة قم بإستبدالها بفاصلة منقوطة و أما إذا كان الخطأ بعد إدخال المعادلة فذلك كما أخبرتك في الرد الاول عدم تطابق الأسماء في العمودين مثلاً كتب في العمود الاول اسم علي بدون فراغ بعد اسم علي في حين كتبت اسم علي في العمود الثاني و بعده فراغ ظاهرياً هما نفس الشي و لكن الإكسيل يعتبرها مختلفين
المستفيد نت قام بنشر مارس 25, 2010 الكاتب قام بنشر مارس 25, 2010 (معدل) يعطيك العافية تمت العملية بنجاح تم تعديل مارس 25, 2010 بواسطه المستفيد نت
بن علية حاجي قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 السلام عليكم ورحمة الله إضافة إلى ما قدمه أخي يحيى حسين أقدم هذا الملف المرفق (فيه طريقة أخرى باستعمال VLOOKUP) بن علية ترتيب.rar
هشام شلبى قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 (معدل) السلام عليكم =========== اخى يحيى بارك الله فيك ولكن المعادلة يجب تبديلها على هذا الشكل =INDEX($e$7:$e$19,MATCH(K7,$D$7:$D$19,0)) اخى بن عليه =========== انطر على القيم المقابلة للاسم على فى الاصل وفى الجدول المرفق منك وقارن النتائج اخى الحبيب حتى لا تتعب نفسك بالتفكير الخطأ ليس من عندك بل من كتابة الاسمين على و عبدالله بشكل مختلف كما اشار اخينا يحيى حماكما الله من كل سوء اخوانى تم تعديل مارس 25, 2010 بواسطه هشام شلبى
بن علية حاجي قام بنشر مارس 25, 2010 قام بنشر مارس 25, 2010 (معدل) اخى بن عليه =========== انطر على القيم المقابلة للاسم على فى الاصل وفى الجدول المرفق منك وقارن النتائج اخى الحبيب حتى لا تتعب نفسك بالتفكير الخطأ ليس من عندك بل من كتابة الاسمين على و عبدالله بشكل مختلف كما اشار اخينا يحيى حماكما الله من كل سوء اخوانى بارك الله فيك أخي الكريم هشام وجزاك الله على الملاحظة، ولكن أزيد وأقول إن الخطأ بدر مني في المعادلات التي كتبتها، من المفروض أنه إذا لم يكن الشرط محققا في الحلين (عدم مطابقة الاسم في القائمة ب مع الاسم في القائمة أ) فإن الصيغتين تعطيان خطأ من النوع N/A# ولا تعطي قيما خاطئة مثل ما هو موجود في الملف المرفق سابقا وقد تم تعديل الصيغ كما يلي: في الحل الأول : الخلية L7 بدلا من الصيغة: =INDEX($D$7:$H$19;MATCH($K7;$D$7:$D$19;1);COLUMN()-10) نضع الصيغة (ونسحبها في الجدول): =INDEX($D$7:$H$19;MATCH($K7;$D$7:$D$19;0);COLUMN()-10) وفي الحل الثاني: الخلية L23 بدلا من الصيغة: =VLOOKUP($K23;$D$7:$H$19;COLUMN()-10) نضع الصيغة (ونسحبها في الجدول): =VLOOKUP($K23;$D$7:$H$19;COLUMN()-10;0) وقد تم التصحيح في الملف المرفق التالي... والخطأ ينبهنا أنه يوجد خلل في التطابق (الشرط) ملاحظة: في الملف المرفق قد احتفظت بألأسماء التي وضعها الأخ في ملفه المرفق الأصلي لهذا نجد الاسم "عمر" مكرر مرتين في كل جدول والاسم "محمد" غير مذكور بن علية ترتيب2.rar تم تعديل مارس 25, 2010 بواسطه hben
المستفيد نت قام بنشر مارس 26, 2010 الكاتب قام بنشر مارس 26, 2010 ابدااااااااااااااااااااااع يفوق الوصف يعطيكم العافية
الخالدي قام بنشر مارس 26, 2010 قام بنشر مارس 26, 2010 السلام عليكم ورحمة الله وبركاته وهذا حل اضافة لحلول الاخوة , وهو يفيد حتى في حالات وجود مسافات زائدة . معادلة الصفيف =VLOOKUP(TRIM($K7); TRIM($D$7:$H$19); 2;0) ترتيب3.rar
هشام شلبى قام بنشر مارس 26, 2010 قام بنشر مارس 26, 2010 السلام عليكم =========== اخى الخالدى مشاركة متميزة جدا بارك الله فيك
الخالدي قام بنشر مارس 26, 2010 قام بنشر مارس 26, 2010 السلام عليكم =========== اخى الخالدى مشاركة متميزة جدا بارك الله فيك وعليكم السلام ورحمة الله وبركاته شكرا اخي هشام على الثناء الطيب وبارك الله فيك وفي مشاركاتك المتميزة والمتنوعة في المنتدى جعلها الله في ميزان حسناتك . تقديري ومودتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.