Home
 
Welcome to the Frontpage
هل تود اضافة دالة خاصة بك في اكسل؟ PDF طباعة إرسال إلى صديق
الكاتب Bu Fahad   
الأحد, 24 يناير 2010 09:21

لاضافة دالة خاصة بك في اكسل، علىك اتباع الخطوات التالية

عليك فتح شاشة Visual Basic وتجدها في قائمة Tools ثم Macro
في هذه الشاشة على اليسار اضغط على مشجرة ورقة1 بزر الفأرة اليمين واختر ادراج Insert / Module
في الشاشة الجديدة اكتب اسم الدالة كالتالي

Function ExtractNumberByPos(rCell As Range)

    ExtractNumberByPos =

End Function

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

وفي جدول اكسل استعمل الدالة كما تستعمل اي دالة اخرى وستجد الدالة مصنفة في تصنيف دوال المستخدم User Defined

آخر تحديث: الأحد, 24 يناير 2010 09:35
 
لدمج خليتين قد تكون الثانية فارغة PDF طباعة إرسال إلى صديق
الكاتب Bu Fahad   
السبت, 16 يناير 2010 11:53

معروف ان الدالة concatenate تستعمل لدمج نص خلايا
لكن ان كانت خلية فارغة واردت ان اتأكد من ذلك قبل الدمج فماذا افعل
الجواب هو استعمال دالة السؤال if
المطلوب:
ادمج الخلية الاولى مع الثانية واضافة اقواس للخلية الثانية ان وجد بها قيم

=CONCATENATE(A1;IF(B1="";CONCATENATE("(";B1;")";"");""))

معروف ان دالة السؤال

IF(B1="";

تقول هل الخلية الثانية تحتوي على نص؟ فإن كان كذلك فالدالة التالية تقول أدمج معها الاقواس

CONCATENATE("(";B1;")";"")

وان كان غير ذلك فضعها فارغة
الدالة IF تعمل كالتالي

IF (question is true; do this; otherwise do this)

آخر تحديث: الأحد, 24 يناير 2010 09:20
 
لارجاع قيمة معينة من جملة في اكسل PDF طباعة إرسال إلى صديق
الكاتب Bu Fahad   
السبت, 11 أبريل 2009 20:00

ولنتعرف على الأوامر المستعملة

حيث ان MID تعني ارجاع جزء من كلمة، وهي تأخذ ثلاث قيم:

  • الجملة التي يتم البحث بداخلها (هذا الجزء يجب ان يكون خلية أو حروف)
  • المكان الذي يبدأ منه النسخ (هذا الجزء يجب ان يكون رقم)
  • القيمة الثالثة هي كمية الحروف المطلوب ارجاعها (هذا الجزء يجب ان يكون رقم)

الدالة الأخرى هي FIND حيث انها تعطي مكان (كرقم) وجود كلمة في كلمة، وهي تأخذ قيمتين:

  • القيمة الأولى هي الكلمة أو الحرف المراد البحث عنه (هذا الجزء يجب ان يكون خلية أو حرف)
  • القيمة الثانية هي مجال البحث (هذا الجزء يجب ان يكون خلية أو حروف)

وكمثال على ذلك تم استخدام هذه الدوال كالتالي:

=MID(A1;FIND("(";A1)+1;FIND(")";A1)-FIND("(";A1)-1)

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

Kitāb al-Āthar al-‘ulwīyah    (MS A 70, item 8)

فأعطتني التالي

MS A 70, item 8

 

آخر تحديث: الاثنين, 26 أكتوبر 2009 00:38
 
حقوق النشر © 2012 www.computarat.com. جميع الحقوق محفوظة.
جملة!برنامج مجاني تم طرحه بموجب ترخيص GNU/GPL.