مساعدة بسيطة في ملف اكسل

السلام عليكم

اهلا أحبائي

لدي أستفسار بخصوص ملف أكسل

لدي جدول مكون من 6 أعمدة بأسم ( تسلسل - رقم الصنف - النوع -الكمية - السعر - الإجمالي )

الأستفسار هو أنني أريد عندما أكتب في خلية "رقم الصنف" رقم محدد يظهر لي النوع تلقائياً و تظهر الكمية والسعر بشكل أفتراضي تلقائياً .

توضيح أكثر أريد أن تكتمل الخانات أو الخلاية المتبقية تلقائياً عندما أكتب رقم الصنف فقط ، حيث أن البيانات تأتي من خلايا في ورقة عمل جديدة لكن المهم أن تظهر باقي البيانات المخزنة تلقائياً بدون كتاباتها مرة أخرى اتمنى أن أجد مساعدة من أحد ألاخوة هنا .

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أهلًا صديقي

أتمنى توضيح السؤال أكثر لأتمكن من إجابتك.

هل تقصد أن لديك sheet فيها جدول، و تريد نسخ المعلومات إلى sheet أخرى مع التجديد التلقائي (عندما تعدل المعلومات في الـsheet الأصلي تتعدل تلقائيًا في الـsheet المنسوخة إليها المعلومات).

أم أنك تقصد أنك تريد ربط ملف الإكسل بقاعدة بيانات موجودة.

أم أن هناك علاقة (دالة) بين رقم الصنف و بقية المعلومات.

يريد أن تتم التكملة الأوتوماتيكية للأسطر بمجرد كتابة رقم واحد

مثلا إذا كان 1 هو سكر ب سعر 12

2 عسل بسعر 120

3 زيت بسعر 30

بمجرد أن أكتب 2 تكتمل بقية الخانات عسل و 120

تستعمل كثيرا في الفوترة.

MaherAz أضف ردا

حسنًا إذًا..

استخدم دالة switch

باعتبار أنك صممت جدول الاكسل كالتالي: العمود A هو "التسلسل"، العمود B هو "رقم الصنف"، العمود C هو "النوع"، العمود D هو "السعر"، العمود E هو "الكمية"، العمود F هو "السعر الإجمالي".

اذهب إلى الخلية الثانية (تسلسل 1 في الجدول) في العمود C، و ادخل الكود التالي:

 =SWITCH(B2;1;"sugar";2;"honey";3;"oil";"unknown")

أي أنك تقول للاكسل: افحص المدخل في الخلية B2 "رقم الصنف"، ان كانت القيمة 1 فاطبع "سكر"، أن كانت 2 فاطبع "عسل"، ان كانت 3 فاطبع "زيت"، وإلا فاطبع "غير معروف".

ثم اذهب إلى الخلية الثانية (تسلسل 1 في الجدول) في العمود E، و ادخل الكود التالي:

 =SWITCH(C2;"sugar";12;"honey";120;"oil";30;"-")

أي أنك تقول للاكسل: افحص المدخل في الخلية C2، ان كانت القيمة "سكر" فاطبع 12، أن كانت "عسل" فاطبع 120، ان كانت "زيت" فاطبع 30، وإلا فاطبع "-".

ثم اذهب إلى الخلية الثانية (تسلسل 1 في الجدول) في العمود F، و ادخل الكود التالي: =E2*D2

أي أنك تقول للاكسل: اطبع ناتج ضرب القيمة الموجود في D2 "الكمية" في E2 "السعر".

انسخ الصف الأول إلى بقية الصفوف التي تليه (ستتغير قيم الصيغ تلقائيًا، أي أن B2 ستصبح تلقائيًا B3)

ثم ادخل امر ايجاد محصلة الجمع (sum) في اخر صف من العود f

و بهذا تكون قد صممت برنامج مصغر للفوترة ^_^

@eslamcasper12‍ طمئني إن نجحت معك العملية، إن واجهت أي مشاكل فسعيدٌ أنا بالمساعدة.

eslamcasper12 أضف ردا

أشكرك كثيراً اخي الكريم لكن استخدمت دالة vlookup بعد تخزين القيم في ورقة عمل أخرى لم أكن اعتقد أن الموضوع بسيط كما وضحت أنت واعتقد أن الطريقة التي قمت بإدراجها في ردك أسهل بكثير من التي قمت بها على كل حال أشكرك كثيراً لردك على المساعدة ولك كل التقدير على المجهود الذي قمت به لتوضيح الأمر لي .

نعم كما وضحت عزيزي أشكرك لتوضيح الأمر.