السلام عليكم لدي سؤال فإذا كان سؤالي قد تم طرحه في منتداكم فأرجو منكم التكرم بإرفاق رابط الصفحة توفيرا للمجهود وشكرا
السؤال :
عندي 10 صفحات مرقمة من 1 ـ 10 تمثل الصفوف 1 يعنى الصف الأول وهكذا 10 الصف العاشر
استخدم الدالة Vlookup في الخلية C1 كالتالي
=IF(B1=1;VLOOKUP(A1;'1'!A1:C15;3;FALSE);IF(B1=2;VLOOKUP(A1;'2'!A1:C15;3;FALSE);IF(B1=3;VLOOKUP(A1;'3'!A1:C15;3;FALSE);IF(B1=4;VLOOKUP(A1;'4'!A1:C15;3;FALSE);IF(B1=5;VLOOKUP(A1;'5'!A1:C15;3;FALSE);IF(B1=6;VLOOKUP(A1;'6'!A1:C15;3;FALSE);IF(B1=7;VLOOKUP(A1;'7'!A1:C15;3;FALSE);VLOOKUP(A1;'8'!A1:C15;3;FALSE))))))))
بحيث إذا غيرت الرقم في a1 وهو رقم الطالب وغيرت الرقم في b1 وهو رقم الصفحة يتغير اسم الطالب وهذه الدالة كما ترون بهذا الشكل أتاحت لي احضار اسم الطالب قي أي صف بمجرد تغيير الرقمين في a1 , b1
والمشكلة أن الدالة تطبق في الصفوف 1 ألى 8 فقط
كيف أستطيع جعل الدالة تطبق على الصفحات 9 و 10 لأن دالة if المتداخلة تتيح لي استخدام 8 دوال وسيطة فقط فكيف الأمر لو كان عندي أكثر من ثمان صفوف مثلا 10 أو 15 صف