اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

لدي 3 ملقات او جداول وليست ورقة  اريد ان اعمل ملف جديد بحيث انه اذا ادخلت رقم يبحث لي في الجداول الثلاثة ووضع النتيجة الصحيحة في العمود المناسب

استخدم في لوك اب لكن للاسف هذه تعمل مع جدول واحد في اكثر من عمود ان اريد ان اعمل فلوك اب في عمود واحد فقد والبحث في اكثر من جدول 

ادرجت مثال لعل يتضح الأمر

ABC.xlsx C.xlsx B.xlsx A.xlsx

قام بنشر

السلام عليكم
الأفضل تجميع البيانات في ملف واحد ، بل في ورقة واحدة
لكن علي كل حال تستطيع إستخدام الدالة ( في لوك اب) مع خاصية المطابقة التامة 
أي مثل

 

VLOOKUP(X,Range,n,0)
أي تجعل الدالة تبحث عن المتغير بالضبط تطابق وإلا ترجع بخطأ وذلك عن طريق المتغير الرابع بالدالة تعطيه قيمة 0 أو False
ثم قبل الدالة ، تضيف دالة أخري Iferror والتي تغير نطاق البحث من الملف A   إلي B مثلا لو أعطي البحث الأول خطأ

تفضل الملف به الدالتين

ABC.xlsx

  • Like 3
قام بنشر

بعد اذن استاد طارق محمود ولاثراء الموضوع جرب المرفق

1 انسخ المجلد المسمى mydata في :d

2 افتح الملف المسمى main واضغط زر استعلام 

سيأتي ببيانات حسب الرقم في العمود A 

ملاحظة 

تم تغيير اسماء الشيتات ليعمل الكود بكفاءة

ارجو ان يكون ما تريد 

my data.rar

  • Like 6
قام بنشر

الف شكر اخي طارق محمود  

فقط احتاج بعض الاضافة

ماذا لو اضفت ملف رابع وخامس 

المثل نجح معي مع ثلاث ملفات لكن انا احتاج يكون البحث في 5 ملفات بعد اذنك 

تعديل الملف اعلاه من A.B.C. الى A.B.C.D.E.F

قام بنشر

حياك الله اخي الكريم ..

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

الذي جربته ونجح معي لكن على 3 ملفات وانا بحاجة يكون 5 ملفات

وايا انا مبتدأ في الاكسل اكرر شكري للجميع واعتذاري ايضا 

جمعة مباركة اخي طارق ..

امل ان تكمل معروفك وتعدل الملف الى خمس ملفات بدلا من ثلاثة.

جربت الا ان طريقتك فهمتها بس الاقواس لعبت فيني بعد اضافة ملفين ..

في انتظارك 

قام بنشر

تفضل أخي الملف به حتي 9 ملفات وليس 5 فقط
المعادلات في العمود AB باللون الأحمر تحدد مكان الملف الرئيسي والذي يجب أن تكون الملفات الفرعية بنفس المجلد (الفولدر)

العمودان Z,AA باللون الأزرق يمكنك نعديل أسماء الملفات بها
الأعمدة المخفية بين G & Z باللون الأصفر بها معادلات تعتمد علي أن الملفات الفرعية مفتوحة

أرجو أن يكون هذا هو المطلوب



 

ABC.xlsx E.xlsx D.xlsx C.xlsx B.xlsx A.xlsx

  • Like 1
  • Thanks 2
قام بنشر

مشكور اخي الكريم ..

انا فقط محتاج الدالة تكون من 5 ملفات كما بالملف الاول 

تعديلك الاخير صعب على واحد جديد مثلي فهمه ..

كرما لا  امرا يكون التعديل على الملف الاول 

صباح الخير ايها الاخوة ..

استاذ طارق كلفت عليك كثيرا  

والله حاولت فهم دالة ابو 9 ملفات مافهمت اطبقها 

فقط عدل لي اب و 3 ملفات الى 5 ملفات بنفس الدالة لأني احاول اضيف ملفين جديدة باللون الاحمر كما بالصورة تظهر ان هناك مشكلة في الاقواس

في انتظار دعمكم ...

 

 

 

AA.PNG

  • 3 weeks later...
  • أفضل إجابة
قام بنشر

السلام عليكم
أخي الكريم
أنا مشغول ولا أدخل المنتدي إلا قليلا
عموما ، لكي نفهم سويا كيف تعمل المعادلة IFERROR

سنشير لعملية البحث بالمتغير X ، هذا يعني أن
image.png.c5d3659827090c44271deee880396f75.png

هذه المعادلة تقول
 أن إبحث البحث الأول X1 وإذا أعطي خطأ إبحث الثاني X2
                     

   وتكون عملية البحث الثلاثي تعني 

image.png.aa600d15f792e1c06a95178f27761ccd.png
 أن إبحث البحث الأول X1 وإذا أعطي خطأ إبحث الثاني X2 وإذا أعطي خطأ إبحث الثالث X3

 

   وتكون عملية البحث المطلوب الخماسي تعني 

image.png.8212b1e7a12007a959ecb4eff4b8b8bd.png
أن إبحث البحث الأول X1 وإذا أعطي خطأ إبحث الثاني X2 وإذا أعطي خطأ إبحث الثالث X3
وإذا أعطي خطأ إبحث الرابع X4 وإذا أعطي خطأ إبحث الخامس X5

 

 

فإذا كانت هذه المتغيرات الخمسة تعني التالي:

 

X1 = VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[A.xlsx]ورقة1'!$A$1:$C$21,3,0)
X2 = VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[B.xlsx]ورقة1'!$A$1:$C$21,3,0)
X3 = VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[C.xlsx]ورقة1'!$A$1:$C$21,3,0)
X4 = VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[D.xlsx]ورقة1'!$A$1:$C$21,3,0)
X5 = VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[E.xlsx]ورقة1'!$A$1:$C$21,3,0)

إذن المعادلة المطلوبة ستكون
 
=IFERROR(IFERROR(IFERROR(IFERROR(VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[A.xlsx]ورقة1'!$A$1:$C$21,3,0),VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[B.xlsx]ورقة1'!$A$1:$C$21,3,0)),VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[C.xlsx]ورقة1'!$A$1:$C$21,3,0)),VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[D.xlsx]ورقة1'!$A$1:$C$21,3,0)),VLOOKUP(A2,'C:\Users\aaharthi\Downloads\[E.xlsx]ورقة1'!$A$1:$C$21,3,0))

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information