الصـقر قام بنشر نوفمبر 25, 2014 قام بنشر نوفمبر 25, 2014 (معدل) الاخوة الافاضل العزيزين على قلبى اقدم لكم شرح مبسط لداله VLOOKUP للمبتدئين هذا الشرح عملته لاحدى اعضاء المنتدى وحبيت اعمله مشاركه مستقله حتى يعم النفع مثلا عندنا جدول مقسم كالتالى اسم الطالب فى العمود A والجنسية بالعمود B وتاريخ الميلاد بالعمود c والجدول هذا بشيت اسمه الطلبه مثلا وحنا الان فى شيت اسمه الفصل مثلا فى الخلية A1 مكتوب اسم الطالب محمد احمد وانا عايز بالخلية B1 ابحث عن اسم الطالب ده بالجدول واجيب جنسيتة كدا تمام داله VLOOKUP هى دالة بحث تتكون من اربع اقسام كالتالى اول شئ نقف بالخلية b1 اللى هنعمل فيها المعادله ونكتب ) VLOOKUP= اولا الخلية اللى هندور عليها بالجدول وهو فى هذا المثال نحتاج الى البحث عن اسم الطالب صح اذن نقول ; VLOOKUP(A1= بس نقف هنا فى فاصله بعد A1 صح دى بتتكتب من شيفت+ حرف ك بالعربى على الكيبورد كدا تمام ثانيا حنا عايزين نبحث عن اسم الطالب ده فين فى اى جدول فى شيت الطلبه فى الجدول من A1:c5 طيب كدا حلو قوى لحد كدا نرجع بقى نكمل المعادله بتاعتنا ونقول ;A1:c5!الطلبه;VLOOKUP(A1= ونقف هنا طبعا ايه اللى انضاف اسم الشيت وهو الطلبه متبوع ! علامة التعجب هذه هتقولى ازاى نكتبها هقول شيفت + رقم 1 اللى فوق جنب حرف ذ بالكيبورد طيب كتبنا اسم الشيت وبعدها ! ثم الجدول بتاعنا وهو A1:C5 ثالثا القيمة اللى احنا عايزنها من الجدول هو احنا بنعمل المعادله دى ليه اصلا من علشان نجيب الجنسية للطالب اللى موجود بالخلية A1 من الجدول اللى بشيت اسمه الطلبه حلو طيب الجدول مقسم كالتالى اسم الطالب فى العمود A والجنسية بالعمود B وتاريخ الميلاد بالعمود c طيب احنا اتفقنا انى انا عايز اجيب الجنسية ( عمود الجنسية هنا كم رقمه من الجدول رقمه 2 برافو نرجع بقى نكمل المعادله ;2;A1:c5!الطلبه;VLOOKUP(A1= ايه الزياده هنا هو رقم 2 اللى هو رقم عمود الجنسية بالجدول صح رابعا كتابة 0 أو 1 ( الزيرو يعنى ابحث عن اسم الطالب مطابقه تامه يعنى لو الخلية A1 فىها محمد احمد يروح يدور بالجدول على الاسم ده بالملى ولو لقى اسم طالب محمد احمد على ملوش دعوه بيه لانه مش نفس الاسم صح فية اختلاف عنه وهو على &&& اما 1 فهو البحث عن اسم الطالب بالجدول فممكن يكون موجود محمد احمد على فيجيبة لانه بيبحث عن اى جزء مشابه فلافضل اختيار 0 ) نرجع بقى نكمل المعادله (0;2;A1:c5!الطلبه;VLOOKUP(A1= ايه اللى انضاف جديد هو 0 وقفلنا القوس لان المعادله كدا خلصت بقت باللون الاخضرمنورة كدا تمام يبقى مننساش انى فى اربع اقسام للداله ما بين كل قسم نحط ( ; ) وهى قلب اللغه انجلش وبعدين شيفت وحرف ك اتمنى اكون وفقت فى هذا الشرح المبسط ويعم النفع على الجميع تم تعديل نوفمبر 25, 2014 بواسطه حسام عيسى 6
الصـقر قام بنشر نوفمبر 25, 2014 الكاتب قام بنشر نوفمبر 25, 2014 استاذى الفاضل / قصى يشرفنى مرورك العطر وبخصوص طلبك انا افضل عدم ارفاق ملف عايز اللى يتعلم هو يطبق بنفسة يقراء الكلام ويطبقه بنفسة واكيد طبعا هيغلط بس بالاخير هيتعلم
ابو الآء قام بنشر نوفمبر 25, 2014 قام بنشر نوفمبر 25, 2014 الله ينور تسلم الايادى هوا ده الشغل السليم الى الامام دائما وجعله الله فى ميزان حسناتك 1
قصي قام بنشر نوفمبر 25, 2014 قام بنشر نوفمبر 25, 2014 عند عدم وجود اسم الطالب في صفحة الفصل تاتي بالخطأ #N/A كيف يمكن ازله هذا الخطأ 1
قصي قام بنشر نوفمبر 25, 2014 قام بنشر نوفمبر 25, 2014 هنا نعتمد على وجود اسم الطالب في صفحة استدعاء البيانات نريد معادلة او فكره لتاتي به اوتوماتيكيا
ياسر خليل أبو البراء قام بنشر نوفمبر 25, 2014 قام بنشر نوفمبر 25, 2014 بارك الله فيك أخي حسام وجزيت خيرا ..بس بلاش تقلد خليك مستقل ههههه 2
الصـقر قام بنشر نوفمبر 26, 2014 الكاتب قام بنشر نوفمبر 26, 2014 (معدل) عند عدم وجود اسم الطالب في صفحة الفصل تاتي بالخطأ #N/A كيف يمكن ازله هذا الخطأ استاذى الفاضل طبعا حضرتك كبير وانا تلميذك وشكرا على مرورك العطر شكرا على التنويه وكنت اتمنى احد الاعضاء الجدد هو من يطلب ذلك عموما بعد اذن حضرتك اشرح الدالة وهى iferror هذه الداله تتكون من جزئين الجزء الاول وهو القيمة وطبعا فى مثلنا هذا هو (0;2;A1:c5!الطلبه;VLOOKUP(A1= الجزء الثانى وهو النتيجة فى حاله عدم وجود القيمة المطلوبة ويكون شكل الداله كالاتى (الرقم فى حاله عدم وجود قيمة ;القيمة المطلوبه)if error= لو حبينا نطبق الداله على المثال السابق ("" ;(0;2;A1:c5!الطلبه;iferror(VLooKup(A1 = الرقم فى حالة عدم وجود القيمة هنا "" وذلك يعنى ادينى فاضى قيمة فارغه ويمكن ايضا (0 ;(0;2;A1:c5!الطلبه;iferror(VLooKup(A1 = الرقم فى حالة عدم وجود القيمة هنا 0 وذلك يعنى ادينى 0 بالخلية تم تعديل نوفمبر 26, 2014 بواسطه حسام عيسى 1 1
الصـقر قام بنشر نوفمبر 26, 2014 الكاتب قام بنشر نوفمبر 26, 2014 هنا نعتمد على وجود اسم الطالب في صفحة استدعاء البيانات نريد معادلة او فكره لتاتي به اوتوماتيكيا اسف حضرتك مش فاهم قصدك ممكن توضح اكتر ولو عندك اضافه ياريت تعرفنى اى شئ جديد استفيد منك
قصي قام بنشر نوفمبر 26, 2014 قام بنشر نوفمبر 26, 2014 اخي الكريم استاذ حسام عيسى السلام عليكم ورحمة الله بداية اشكرك شكرا يفوق الوصف لحسن ظنك بي ثانيا موضوعك يهم فئه كبيره من الناس ومنهم المعلمون وعندما وجدت قلة المشاركة لم تفتني الفرصه لكي اتجاذب معك ولي الشرف النقاش لكي يكون موضوعك مرجعا لاخوة لنا ربما يكون ليس عندهم متسع من الوقت الآن للدخول او النقاش وبعد : المعادله iferror لاتعمل جيدا مع اصدار 2003 فهل يوجد معادلة اخرى تزيل رمز الخطأ ولك كل شكري وتقديري
الصـقر قام بنشر نوفمبر 26, 2014 الكاتب قام بنشر نوفمبر 26, 2014 (معدل) استاذى الفاضل بالنسبة للافيس انا اعمل على 2007 ولكن يمكن معالجة ذلك فى اوفيس 2003 من خلال المعادله التالية (على حد علمى ) ((IF(ISNA(VLOOKUP(A1,A2:E7,2,FALSE)) = TRUE, "", VLOOKUP(5,A2:E7,2,FALSE= هذه شكل المعادله بالاوفيس 2003 جرب وقولى النتيجة تقوم الدالة ISNA بإرجاع قيمة TRUE عندما تقوم الدالة VLOOKUP بإرجاع قيمة الخطأ NA#. تم تعديل نوفمبر 26, 2014 بواسطه حسام عيسى
الصـقر قام بنشر نوفمبر 27, 2014 الكاتب قام بنشر نوفمبر 27, 2014 (معدل) استاذى الفاضل / قصى هذا الخطأ لا يحدث الا اذا تم اختيار قيمة العمود اكبر من عدد اعمدة الجدول مثال( VLOOKUP(d1,A1:b10,3,0= نطاق الجدول هنا من A1:B10 وذلك يعنى ان عدد الاعمده بالجدول 2 فقط وحضرتك عامل بالمعادله السابقه ارجاع العمود 3 وطبعا الجدول عمودين فقط فهنا تاتى VLOOKUP بالنتيجة #REF! بينما الاصح ( VLOOKUP(d1,A1:b10,1,0= اى العمود 1 وهو داخل نطاق الجدول او ( VLOOKUP(d1,A1:b10,2,0= اى العمود 2 وهو داخل نطاق الجدول اتمنى ان اكون وفقت بالشرح ( والله اعلم هذا على حد علمى فى هذا الموضوع) تم تعديل نوفمبر 27, 2014 بواسطه حسام عيسى
قصي قام بنشر نوفمبر 27, 2014 قام بنشر نوفمبر 27, 2014 موفق ان شاء الله استاذ حسام بارك الله فيك وجزاك كل خير
الصـقر قام بنشر أكتوبر 10, 2015 الكاتب قام بنشر أكتوبر 10, 2015 (معدل) للرفع واحياء ذكريات الماضى تم تعديل أكتوبر 10, 2015 بواسطه الصـقـر 2
بكار للأبد قام بنشر أكتوبر 10, 2015 قام بنشر أكتوبر 10, 2015 ما شاء الله شرح أكثر من رائع ويدخل المعلومة بشكل غريب لأنك تقوم بتشريح المعادلة بشكل بسيط وجذاب أرجوك بشدة استمر في شرح معادلات أكثر على ان تكون بنفس تلك الطريقة الرائعة ولتبدأ مثلاً بشرح دالتي index ، match ومقارنتهما بدالة vlookup وأيهما افضل في البحث 1
الصـقر قام بنشر أكتوبر 11, 2015 الكاتب قام بنشر أكتوبر 11, 2015 الاخ الحبيب والاستاذ الفاضل بكار شكرا لك على مرورك العطر وثناءك على الشرح طلبك على العين والراس لكن اعذرنى والله انا الان مشغول جدا فى شرح الفروم على الرابط التالى http://www.officena.net/ib/topic/64037-سلسلة-علمنى-كيف-اصطاد-الفورم-forms/ وطبعا دا مشوار بدأناه ولازم نكمله أوجه دعوه لكل الاستاذه بالمنتدى وأخص بالذكر الاستاذ الفاضل محمد الريفى والاستاذا الفاضل سليم حاصبيا والاستاذ الفاضل ياسر خليل ان كان لديهم متسع من الوقت ان يقوم بشرح الدالتين اللى ذكرتهما تقبل اسفى واعتذارى
ah.moawad قام بنشر ديسمبر 1, 2016 قام بنشر ديسمبر 1, 2016 يا أخي يعجز لساني عن التعبير تسلم جدا جدا جدا وفرت على كتير قوي بشرحك المبسط بارك الله فيك وانفعك الله بعلمك وأفادك به والمسلمين
الردود الموصى بها