اذهب الي المحتوي
أوفيسنا

عكس اتجاه دالة vlookup


الردود الموصى بها

السلام عليكم

من المعروف أن دالة vlookup

تبحث فى العمود الأيمن من مدى معين

وتعيد الناتج من نفس العمود

أو من عمود تال للعمود الأول

فمثلا لو عندنا العمود الأول فيه الرقم المسلسل

1

2

3

4

و العمود الثانى به الأسماء بالترتيب

Hesham

Khbour

Hosamy

Yahya

Abdullah

Kemas

Mtaher

Tareq

Yahiawe

Fox

فبالبحث فى العمود الأول عن الرقم 6

نعيد الاسم رقم 6 من العمود التالى

و هو

Kemas

و هذه هى المعادلة

=VLOOKUP(F6;A2:B11;2)
هذه طريقة لعكس اتجاه البحث يعنى نبحث فى عمود الاسم الأيسر ونرجع الناتج من العمود الأيمن نبحث عن kemas و نرجع الرقم 6 و هذا عن طريق دالة lookup هذه هى المعادلة
=LOOKUP(E6;Mynames;A2:A11)

أحببت أن أنقل لكم الطريقة

لعل أحدا يريدها

الملف المرفق

عكس اتجاه دالة vlookup.rar

  • Thanks 1
رابط هذا التعليق
شارك

السلام عليكم

=====

اخى الحبيب :: كيماس

اعتقد والله أعلم لكى تفلح نظريتك فى ايجاد القيم دون خطأ يجب ان يكون الاسماء فى المدى Mynames

مؤبجدة تصاعديا وتصاعديا فقط

قارن بين القيم الناتجة فى مرفقك والنواتج فى مرفقى

والله من وراءالقصد

906211977.gif

عكس اتجاه دالة vlookup.rar

رابط هذا التعليق
شارك

نعم صدقت

لكن غالب أعمدة الأسماء التى نستخدمها

تكون بالفعل موبتثة(مؤيجدة ) تصاعديا

ككشوف أسماء الطلاب

شكرا للمعلومة سيدى

هام يجب وضع القيم في lookup_vector في ترتيب تصاعدي. على سبيل المثال، 2, -1, 0, 1, 2 أو A-Z أو FALSE, TRUE. في حالة عدم القيام بذلك قد لا تعطيك LOOKUP القيمة الصحيحة.

تم تعديل بواسطه kemas
رابط هذا التعليق
شارك

السلام عليكم

احسنت اخي الحبيب كيماس

تقبل تحياتي وشكري

اخي الاستاذ المبدع " كيماس "

اهنئك بشهادة استاذ المنتدى

واقول كلما قرأت اسمك في مشاركة اعرف ان هناك شيئ جديد جميل ورائع

وفقك الله

ياسر الحافظ " ابو الحارث "

رابط هذا التعليق
شارك

الله ينور عليك استاذ كيماس والله ينور عليك استاذ هشام

سؤالى ماذا يحدث لو كان هناك إسمان متطابقان ؟؟

عند إستخدام الرقم المسلسل أو رقم الجلوس مثلاً لا يكون هناك أى فرصة للخطأ لأنه لا يمكن أن يأخذ طالبان نفس الرقم المسلسل أو رقم الجلوس ولكن فى حالة تطابق إسم طالبان ماذا سيحدث ؟؟

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله و بركاته

أخي الحبيب عبدالفتاح

جزاك الله كل خير

و جعل ما تقدمه في ميزان حسناتك

كما ذكر الأخ هشام هذه الدالة تشترط الترتيب من الأصغر للأكبر

و لكني قدمت فكرة لهذه الدالة و هي تعمل بشكل جيد في حالة الملف المرفق من خلال دمج الدالة IF مع الدالة VLOOKUP

=VLOOKUP(F6,IF({1,0},A2:A11,Mynames),2,0)

و لكن قناعتي الشخصية بأن أفضل الحلول في هذه الحالة هما اجمل دوال الاكسيل INDEX with MATCH

=============

دمتم في حفظ الله

رابط هذا التعليق
شارك

الله ينور عليك استاذ كيماس والله ينور عليك استاذ هشام

سؤالى ماذا يحدث لو كان هناك إسمان متطابقان ؟؟

عند إستخدام الرقم المسلسل أو رقم الجلوس مثلاً لا يكون هناك أى فرصة للخطأ لأنه لا يمكن أن يأخذ طالبان نفس الرقم المسلسل أو رقم الجلوس ولكن فى حالة تطابق إسم طالبان ماذا سيحدث ؟؟

السلام عليكم

يكون الحل بإستخدام معادلات الصفيف

رابط هذا التعليق
شارك

الاستاذ الفاضل كيماس حفظه الله

ماشاء الله دالة رائعة

الاستاذ الفاضل هشام حفظه الله

ملاحظة مهمة تشكر على لفت الانتباه لها

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

ولا تتاثر بالترتيب الابجدي

وانا كنت قد طرحت هذا الموضوع في السابق على الرابط ادناه

http://www.officena.net/ib/index.php?showtopic=35061

عكس اتجاه دالة vlookup.rar

  • Like 1
رابط هذا التعليق
شارك

  • 2 years later...

أعمال أقل ما يقال عنها أنها أكثر من رائعة حقا، ولكن لى سؤال أ/ عبد الله المجرب، بالنسبة لرقم العمود المذكور بالدالة وهو 2 حتى بعد وضع أعمدة أخرى بوسط العمودين، أليس في تلك الحالة من المفترض تغيير رقم العمود؟ بالنسبة لدالة IF أريد أن أعرف دلالة رقمي 0.1 ولسيادتكم جزيل الشكر

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information