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

جلب البيانات من أكثر من ملف بواسطة دالة indirect


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

السلام عليكم :

ارجو حل هذه المعضلة التاريخية

- عندي 30 ملف اسمائها من 1-سبتمير إلى 30-سبتمبر

اريد تجميع بيانات لها نطاق ثابت من جميع الملفات(أى اظهارها) وكذلك الجمع و الجمع المشروط

مثلا c7:c10 من شيت Consumption من جميع الملفات

واخذها من جميع الملفات

علما بأن كل الملفات فى فولدر واحد

وذلك باستعمال دالةindirect

أى 3 معادلات indirect :

1- معادلة تجميع بيانات من أكثر من ملف

2-معادلة جمع نطاق بيانات من أكثر من ملف

3- معادلة جمع نطاق بيانات من أكثر من ملف وذلك بشرط

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

هذا التطبيق لم يعمل معى يا باشا

بيقولى هناك بعض الروابط غير الصحيحة داخل الملفات ويتوقف عن العمل

فأنا اريد استخدام دالة مثل indirect فى أخذ البيانات من أكثر من ملف

لنطاق موجود فى شيتproduction c85:c90

لأن هناك أكثر من شيت

والملفات موجوده فى الدليل : E:\Excel work\Daily plant report\September

وهذا مرفق به الملف

required Production.rar

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

ألا تعرف يا باشا دالة indirect

أنا اعرف كيفيه استخدامها لجلب بيانات من شيتات فى نفس الملف

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

ألا توجد دالة تنفذ ذلك

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

ألا تعرف يا باشا دالة indirect

أنا اعرف كيفيه استخدامها لجلب بيانات من شيتات فى نفس الملف

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

ألا توجد دالة تنفذ ذلك

انا لاعرف

اذا تتكرم وتشرحها لنا

يبقى تفضلت علينا و جزاك الله كل خير

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

ألا تعرف يا باشا دالة indirect

أنا اعرف كيفيه استخدامها لجلب بيانات من شيتات فى نفس الملف

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

ألا توجد دالة تنفذ ذلك

انا لاعرف

اذا تتكرم وتشرحها لنا

يبقى تفضلت علينا و جزاك الله كل خير

كما قال استاذنا الكبير " مدير قسم الاكسل " احمـــــــــــــد زمان

" اذا تتكرم وتشرحها لنا ... يبقى تفضلت علينا "

مع ملاحظة وعتب بسيط : اخي الكريم leprince 2007 : بداية الشباب الاستاذة في المنتدى يقومون بالعمل والردود لوجه الله على حساب وقتهم وعائلاتهم

واعتقد اك تعلم ان اساتذة هذا المنتدى ( المدراء والمشرفين والخبراء ) من اعظم اساتذة الاكسل في الوطن العربي ان لم يكن في العالم

ولكن ياخي انتقي كلمات الرد بطرقة لايتحسس منها احد لان غايتهم مساعدتك والرد عل طلبك !!

اتمنى لك التوفيق

استاذي الكبير احمد زمان .... اشكرك وجزاك الله كل الخير

وفقك الله

ابو الحارث

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

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

هذا هو ملف لشرح دالة indirect الرهيبة

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

وأن تبتكروا طريقه لاستخدامها فى جلب بياانات (من ملفات خارجية) بدلا من جلب بيانات (من شيتات داخل نفس الملف)

انظر المرفق

Indirect Explain.rar

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

مع ملاحظة وعتب بسيط : اخي الكريم leprince 2007 : ولكن ياخي انتقي كلمات الرد بطرقة لايتحسس منها احد لان غايتهم مساعدتك والرد عل طلبك !!

اخي ابو الحارث شكراً لك

يعلم الله اني لم اكن اريد التعليق ولكن الملاحظ على الاخ السائل تكرار كتابة عناوين غير دالة على المضمون وتم التنبيه ولكن لا زال مستمر والردود بها جفاف مما ينفر من المشاركة

لذا نرجوك اخي الكريم رجا اخ لاخيه ان تلتزم بقواعد المشاركة

****

للعلم فالاخ مشترك في منتدنا الشقيق (منتدى الاستاذ يحيى حسين) وقد نبه عليه الاستاذ يحيى اكثر من مره على هذه العناوين لكن دون فائدة

****

ارجو ان تتحملني اخي الفاضل على ملاحظاتي بقلب رحب وتغفر قسوتي ولكن للمصلحة والله من وراء القصد

ابواحمد

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

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

هذا هو ملف لشرح دالة indirect الرهيبة

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

وأن تبتكروا طريقه لاستخدامها فى جلب بياانات (من ملفات خارجية) بدلا من جلب بيانات (من شيتات داخل نفس الملف)

انظر المرفق

وعليكم السلام

ممتاز

جزاك الله كلخير على هذا الشرح

بس الشرح ناقص قليلا

جرب انك تستخدم هذا الشرح مع ورقة يكون فيها اسم الورقة فيه مسافات او علامات ؟ - *

لن تعمل الدالة معاك

اذاكنت ماتعرف كيف انا اعرف كيف

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

اخواني الكرماء

ياسر الحافظ

اشكرك جزيل الشكر على كلماتك الحنونة و الرقيقة التي تطر الإنسان لمد يد العون ايا كانت الصعاب - جزاك الله كل خير واحسن الله اليك كما تحسن الينا

وعبد الله المجرب

اشكرك جزيل الشكر على متابعتك واهتمامك الدائمين ومشاركاتك الفعالة التي تدل على انك نابغة جزاك الله كل خير

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

الاخ كعبلاوي

من الافضل فتح موضوع جديد بسؤالك ( حتى لاتحصل لخبطة عند اعداد النشرة الدورية )

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

وستجد العديد من الردود ان شاء الله

وفقك الله

ابو الحارث

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

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

أخي الكريم، لا نستطيع الإجابة على سؤالك ما دمت لم تضع طريقة تسميتك لـ 30 ملف الموجودة في الدليل الذي وضعته هل هي من الشكل xlsx.1 إلى 30.xlsx أم شكل آخر... ويجب إرفاق أحد هذه الملفات لنعرف مضمونها وكيفية تحضيرها حتى يتسنى لنا كيفية التعامل معها... ويجب أيضا توضيح المطلوب بدقة... أضع لك مثالا (لما تريده) بفرض أن التسمية للملفات من الشكل a.xlsx حيث a هو رقم لأيام الشهر...

=INDIRECT("E:\Excel work\Daily plant report\September\["&JOUR(B$1)&".xlsx]Production!B85:B90")

حيث B$1 تحوي تاريخ يوم من أيام شهر سبتمبر وإذا فرضنا أنه 01/09/2011 فإن (DAY(B$1 تعطي 1

والمعادلة توجهك إلى النطاق C85:C90 من شيت Production الموجود في الملف 1.xlsx في الدليل E:\Excel work\Daily plant report\September

وتكون الإجابة أكثر وضوحا بالتوضيحات التي طلبتها...

أخوك بن علية

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

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

اشكرك اخي الفاضل بن علية على الشرح الممتاز

واسمحلي ان اضيف

انه يمكن تحديد خلية لوضع الدليل وتحديد خلية لإسم الملف وربطها مع الدالة وبذلك يمكننا تغيير الدليل والملف متى شئنا وجلب البيانات من عدة ملفات بدالة واحدة

مع التحية و التقدير لأخي بن علية

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

اعتذر للاستاذ عبد الله المجرب عن اى مخالفة

فارجو أن تعذرونى

- بالنسبة لتسميه الملفات فهي

Daily plant report 1-9-2011.xlsx

* واكنى ارجو وضع حلين :

- حل يحتوي الدالة كاملة بها اسم الفولدر والنطاق

- حل يحتوي على اسمالفولدرفى خليه والنطاق فى خليه

بالنسبة للأخ احمد زمان اوضح أن هناك عيب بالدالة ارجو منك ايضاح كيفية حل هذا العيب للاستفادة

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

اخواني الاعزاء تحية طيبه في الوقت الذي اقدر فيه صبركم وتفانيكم في ايصال المعلومة والرد لكل محتاج ارجو وضع حد لكل متجاوز ( الذي لا يرضي اسلوبه الاعضاء ) اسوة بالمعمول به في المنتديات الاجنبيه حيث يتم انذاره ثم حجز مشاركته لفترة محدده او الغاء اشتراكه في المنتدى فالواجب يحتم علينا نحن التلاميذ تقديم الاحترام والتقدير والعرفان لكل استاذ من اساتذة المنتدى الكرام ومن علمني حرفا ملكني عبدا مع الامتنان

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

اعتذر للاستاذ عبد الله المجرب عن اى مخالفة

فارجو أن تعذرونى

- بالنسبة لتسميه الملفات فهيDaily plant report 1-9-2011.xlsx

إلى نهايه شهر 9

* ولكنى ارجو وضع حلين :

- حل يحتوي الدالة كاملة بها اسم الفولدر والنطاق ،ولكن اسم الشيت فقط فى خليه

- حل يحتوي على اسم الفولدرفى خليه و اسم الشيت فى خليه و النطاق فى خليه

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

ومرفق ملف من ال 30

Daily plant report 01-09-2011.rar

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

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

أخي الكريم، في الملف المرفق تجد حلين للمسألة كما طلبت... وأنوّه أن استعمال دالة INDIRECT لا تعمل مع الملفات غير المفتوحة، ولكي تعمل كما تريد يجب فتح كل الملفات التي تستدعيها الدالة INDIRECT في الملف الرئيس... والملف المرفق يضم ملفين أحدهما (الرئيس) required Production.xlsx والثاني (ملف اليوم الأول من الشهر) Daily Plant Report 01-09-2011.xls وقد تم الربط بينهما بوساطة الدالة INDIRECT بطريقة مباشرة (الملفان في الدليل نفسه) ويمكن تغيير صيغة الدليل كما طلبت إلى الدليل E:\Excel work\Daily plant report\September... والمعادلات في الحلين جعلتهما في عمود اليوم الأول من الشهر (لسبب أن ملفات الأيام الأخرى من الشهر غير موجودة أو غير مفتوحة لئلا تُرجع الدالة INDIRECT خطأ في النتيجة من نوع !REF#)...

أرجو أن يكون الحل مقبولا ... والشرح مفهوما...

أخوك بن علية

Required Production.rar

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

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

شكرا جزيلا يا أخ بن عليه

ولكن هناك مشكلتين :

أولا: حضرتك لم تكتب لى الدالة بالدليل المطلوب

ارجو ارسال الدالة تحتوي على الدليل كاملا ( طبقا للحل الأول)

ثانيا : ألا يوجد حل لمشكله (ضرورة فتح الملفات لكى تعمل الدالة) باستخدام أى طريقة فى الاكسل

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

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

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

Important Information