أرشيف

Archive for the ‘إكسل’ Category

إستخلاص الإسم الأول من الإسم بالكامل

23 ديسمبر 2009 معتصم 2تعليقات

حين يتم التعامل مع جداول البيانات وتكون تشتمل على خانة خاصة بالإسم ثلاثى كـالإسم (محمد على رمضان) ونريد فصل الإسم الأول عن الثانى عن الإسم الأخير فى هذه الحالة يكون لدينا عدة أساليب لإتمام عملية الفصل منها الاداة Text to Columns أو من خلال إستخدام المعادلات.

اليوم سنستعرض كيفية إستخدام المعادلات للحصول على الإسم الأول وسيتم تخصيص موضوعان مستقلان لفصل الإسم الثانى والأخير من الإسم كاملاً.

فصل الإسم الأول من الإسم كاملاً.

فيما يلى مجموعة من الأسماء التى سيتم التطبيق عليها

فكرة المعادلة :

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

خطوات الحل :

  1. تحديد موضع أول مسافة فى الخلية
  2. =FIND(" ",B4,1)
    
  3. حذف المسافات الإضافية فى الخلية
  4. =FIND(" ",TRIM(B4),1)
    
  5. إستخلاص الإسم الأول
  6. =LEFT(TRIM(B4),FIND(" ",TRIM(B4),1))
    
  7. لحذف المسافة التى تلى الإسم الأول نقوم بإضافة -1 فى نهاية المعادلة لتصبح فى صورتها النهائبة كالتالى
=LEFT(TRIM(B4),FIND(" ",TRIM(B4),1)-1)

النتيجة النهائية كالتالى :


لاحظ أن الخلية B9 تشتمل على مسافات إضافية فى بداية ومنتصف الخلية إلا أن الدالة Trim أدت إلى الحصول على النتيجة الصحيحة.

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

حساب عدد الكلمات فى الخلية

18 ديسمبر 2009 معتصم أضف تعليق

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

اليوم سنتعرف على كيفية القيام بذلك وذلك من خلال إستخدام الدوال التالية:

مثال :


فى المثال السابق نرغب فى حساب عدد الكلمات فى كل خلية بالنطاق B2:B7 وتسجيل العدد فى الخلية المقابلة بالنطاق C2:C7.

لكى نقوم بذلك سنستخدم معادلة تعمل على حساب عدد المسافات فى الخلية ثم يتم إضافة 1 إلى عدد المسافات وبذلك نحصل على عدد الكلمات فى الخلية.

نستند فى ذلك إلى أننا نفصل بين كل كلمة والأخرى بمسافة فبالتالى إذا نظرنا إلى عبارة مثل (نسبة النجاح بلغت 90%) سنجد أنها تشتمل على 4 كلمات وعدد 3 مسافات.

خطوات الحل :

  1. حساب عدد الأحرف فى الخلية
  2. =len(trim(b2))
    
  3. حساب عدد الأحرف بعد حذف المسافات فى الخلية
  4. =len(substitute(b2," ",""))
    
  5. إيجاد الفرق بين القيمتين
  6. =len(trim(b2))-len(substitute(b2," ",""))
    
  7. إضافة 1 إلى الفرق بين القيميتين
  8. =len(trim(b2))-len(substitute(b2," ",""))+1
    

    المعادلة السابقة تشتمل على خطأ وهو أنه فى حالة أن الخلية فارغة فإن المعادلة ستحسب عدد المسافات فتجدها 0 ثم تقوم بإضافة 1 وبذلك تصبح الخلية تشتمل على كلمة واحدة وهذا غير صحيح،

    لحل هذا الخطأ نستخدم الدالة IF لكى تقوم بإظهار القيمة 0 أو كلمة Empty فى حالة أن عدد الأحرف فى الخلية =0 لتصبح المعادلة بعد ذلك كالتالى

    =if(len(trim(b2))=0,"Empty",len(trim(b2))-len(substitute(b2," ",""))+1)
    

    وبذلك تصبح النتيجة كالتالى

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

الدالة Year

12 ديسمبر 2009 معتصم أضف تعليق

بسم الله الرحمن الرحيم

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

YEAR(serial_number)
  • أجزاء الدالة :
    serial_number : التاريخ الذى يشتمل على السنة التى تريد إستخلاص قيمتها


ملاحظات :

  • ال Serial number قد يشير إلى التاريخ أو إلى خلية تشتمل على هذا التاريخ.
  • لابد أن تكون قيمة ال Serial number أكبر من 0 وإلا تكون النتيجة الخطأ Num
  • إذا كان ال Serial number يشير إلى قيمة ليست بتاريخ (نص على سبيل المثال) تكون النتيجة الخطأ Value


مثال :

null

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS
أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

نسخ / نقل ورقة العمل Worksheet من ملف إلى أخر Workbook.

7 ديسمبر 2009 معتصم أضف تعليق

بسم الله الرحمن الرحيم

فى كثير من الأحيان نرغب فى نسخ ورقة عمل Worksheet من ملف Workbook إلى ملف أخر لسبب أو لأخر واليوم سنتعرف على الطريقة المثلى للقيام بهذه المهمة

1 » لابد من أن يكون الملفان مفتوحان
2 » نختار Home » Cells » Format » Move or Copy
إكسل 2003 من القائمة Edit » Move or Copy
أو فى كلا النسختين Right click على ورقة العمل المراد نسخها (أو نقلها) و إختيار Move or Copy
null

3 » سيظهر لنا مربع الحوار Move or Copy
null
4 » فى مربع الحوار السابق نجد أن

  • To book » من هذه القائمة المنسدلة نحدد الملف Workbook الذى نريد نسخ / نقل ورقة العمل إليه.
  • Before sheet » فى هذا الجزء يظهر جميع أوراق العمل التى توجد فى الملف الذى سيتم النسخ إليه، ومنه يمكنك تحديد أين سيكون موضع ورقة العمل بعد نسخها
  • (move to end) » هذا الأمر لكى تقوم بنسخ ورقة العمل بحيث تجعلها فى نهاية أوراق العمل
  • Creat a copy » نقوم بتفعيل هذا الإختيار حينما نريد عمل نخة من ورقة العمل؛ وإذا لم يتم تفعيله فإنه يتم نقل ورقة العمل من الملف الأول إلى الملف الثانى

5 » نضغط OK

بهذا تكون قد قمت بسخ / نقل ورقة العمل من ملف إلى ملف اخر بشكل يحافظ على البيانات.

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

Categories: إكسل, عام

الدالة LEN

2 ديسمبر 2009 معتصم تعليق واحد

بسم الله الرحمن الرحيم

معلومات عن الدالة
التصنيف : Text
الوظيفة : تقوم بحساب عدد الأحرف فى خلية معينة.
الشكل العام :

LEN(text)

Text : هو النص الذى نريد أن نحسب عدد الأحرف به.

ملاحظات:

  • تتعامل الدالة مع الأحرف والأرقام والرموز.
  • تقوم الدالة بإحتساب المسافات التى توجد فى الخلية بغض النظر عن موقعها من النص.

مثال:

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

الدالة SUBSTITUTE

25 نوفمبر 2009 معتصم 2تعليقات

بسم الله الرحمن الرحيم

معلومات عن الدالة
التصنيف : Text
الوظيفة : إستبدال جزء من محتويات الخلية بجزء اخر؛ وتستخدم فى حالة معرفة ما الذى سيتم إستبداله بغض النظر عن موقعه.
الشكل العام :

SUBSTITUTE(text,old_text,new_text,instance_num)
  • Text : هو النص الذى نريد التعامل معه.
  • Old_text : هو النص الذى نريد إستبداله (النص القديم).
  • New_text : هو النص الذى نريد إحلاله (النص الجديد) بدلاً من النص القديم.
  • [Instanse_num]: هو متغير إختيارى يستخدم لتحديد موقع ظهور النص القديم الذى نريد إستبداله ؛ويستخدم فى حالة تكرار النص القديم أكثر من مرة فى النص الأصلى.

ملاحظات :

  • المتغير text يمكن أن يكون هو النص مباشرة أو يمكن أن يشير إلى مرجع الخلية التى تشتمل على النص.
  • إهمال المتغير Instanse_num يترتب عليه إحلال النص الجديد محل النص القديم مباشرة فى كل مرة يوجد بها النص القديم بالنص الأصلى (لاحظ المثال 2).
  • إذا تم إستخدام المتغير Instanse_num فإنه يتم إستبدال النص القديم مرة واحدة فقظ وذلك حسب الموضع الذى تم إستخدامه فى الدالة (لاحظ المثال 3).

مثال :

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

الدالة MOD

20 نوفمبر 2009 معتصم أضف تعليق

بسم الله الرحمن الرحيم

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

  • التصنيف : Math & Trig
  • الوظيفة : حساب القيمة المتبقة من ناتج قسمة البسط على المقام.
  • توضيح:
    حين نرغب فى إيجاد ناتج قسمة 35÷4 فإن النتيجة هى 8.75، لكن يمكن أن نقول أن ناتج عملية القسمة = 8 والباقى =3 حيث أن
    4×8 = 32
    32+3 = 35
    كما نلاحظ أن باقى قيمة القسمة هو 3؛ القيمة 3 تكون نتيجة الدالة MOD حين تكون المدخلات35و 4

  • الشكل العام:
    MOD(number,divisor)
    
  • أجزاء الدالة:
    • Number : هو القيمة الرقمية التى تكون فى البسط
    • Divisor : هو القيمة الرقمية التى تكون فى المقام

ملاحظات :

  • حين تكون قيمة المقام سالبة فإن نتيجة الدالة تكون قيمة سالبة بغض النظر عن إشارة البسط.
  • تكون نتيجة الدالة 0 إذا لم يكن هناك باقى لنتيجة القسمة أى أن البسط يقبل القسمة على المقام
  • إذا كان المقام = 0 فإن النتيجة تكون DIV/0

مثال :

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.

حذف عدة روابط Hyperlinks مرة واحدة

17 نوفمبر 2009 معتصم أضف تعليق

بسم الله الرحمن الرحيم

حين ترغب فى حذف أحد الروابط Hyperlink من ورقة العمل فإنك تتبع الخطوات التالى ذكرها لحذف ذلك الرابط (رابط واحد فقط)، لكن فى حالة وجود مجموعة من الروابط فإنك لا تستطيع تحديد هذه الروابط ومن ثم حذفها فى مرة واحدة؛ اليوم سنتعرف على كيفية القيام بهذه المهمة فى عدة خطوات بسيطة.

أولاً : حذف رابط واحد

  1. حدد الخلية التى يوجد بها الرابط Hyperlink
  2. Right Click على الخلية
  3. نختار Remove Hyperlink

ثانياً : حذف عدة روابط مرة واحدة

  1. نكتب الرقم 1 فى خلية فارغة (يمكنك أن تكتب اى قيمة رقمية أخرى)
  2. نقوم بعمل Copy لهذه الخلية
  3. نحدد جميع الخلايا التى نريد حذف الروابط منها
  4. من مربع الحوار Paste Special نختار Multiply ثم Ok (يمكنك إختيار أى عملية رياضية أخرى)

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

  6. نختار Normal من القائمة Home » Styles » Cell Styles » Normal
  7. أو Home » Editing » Clear » Clear Formating

إكسل 2003
من خلال القائمة Edit » Clear » Format

المصدر :
1137 Removing Hyperlinks

فى رعاية الله

»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.