إكسيل هو واحد من التطبيقات الأكثر شعبية للعمل مع الجداول والبيانات. ومع ذلك ، ليس كل المستخدمين على بينة من جميع وظائف وميزات البرنامج ، والتي يمكن تبسيط كبير وتسريع عملهم. واحدة من أقوى أدوات إكسيل هي وحدات الماكرو. وحدات الماكرو هي تسلسلات مسجلة من الإجراءات التي يمكن تنفيذها في إكسيل وأتمتة العمليات مثل إنشاء البيانات وتنسيقها وتحليلها. توفر هذه المقالة قائمة بوحدات الماكرو المفيدة التي ستساعدك على توفير الوقت وتحسين كفاءة العمل مع البيانات في إكسيل.
1. ماكرو لتنسيق البيانات التلقائي: بدلا من تنسيق كل خلية يدويا ، يمكنك كتابة ماكرو يطبق النمط المحدد تلقائيا على الخلايا المحددة أو الجدول بأكمله. على سبيل المثال ، يمكنك تعيين لون الخلفية والخط ومحاذاة النص والمعلمات الأخرى.
2. ماكرو لفرز البيانات: إذا كان عليك غالبا فرز كميات كبيرة من البيانات ، فإن إنشاء ماكرو للفرز يمكن أن يوفر الكثير من الوقت. بعد إنشاء الماكرو ، يمكنك فرز البيانات وفقا للمعايير المحددة بنقرة واحدة.
3. ماكرو لإنشاء جدول محوري: إنشاء الجداول المحورية هي واحدة من الوظائف الأكثر فائدة من إكسيل. ومع ذلك ، قد تكون عملية إنشاء جدول محوري صعبة للغاية بالنسبة للمبتدئين. بمساعدة الماكرو ، يمكنك أتمتة هذه العملية وإنشاء جداول محورية بسرعة بناء على المعلمات المحددة.
4. ماكرو للبحث عن البيانات واستبدالها: إذا كنت بحاجة إلى العثور على قيم معينة واستبدالها في جدول ، فسيكون البحث واستبدال الماكرو مساعدك الذي لا غنى عنه. يمكنك تعيين شروط البحث واستبدال جميع القيم التي تم العثور عليها تلقائيا.
- ما هي وحدات الماكرو لإكسل?
- القسم 1: إدارة البيانات
- تصفية وفرز البيانات
- الباب 2: العمل مع الصيغ
- الحساب التلقائي للصيغ
- القسم 3: إنشاء المخططات
- توليد الرسوم البيانية على أساس البيانات
- القسم 4: التنسيق والتصميم
ما هي وحدات الماكرو لإكسل?
يتم العمل مع وحدات الماكرو من خلال محرر فبا في صلب إكسيل. يمكنك كتابة وحدات الماكرو فيه ، وكذلك تحرير التعليمات البرمجية الخاصة بهم لمهام أكثر تعقيدا وتقدما.
مزايا استخدام وحدات الماكرو ل إكسيل واضحة: أنها تقلل بشكل كبير من الوقت اللازم لتنفيذ الإجراءات المتكررة ، وزيادة دقة وجودة العمل ، وتبسيط العمليات المعقدة. بفضل وحدات الماكرو ، يمكنك إنشاء تقارير ورسوم بيانية وجداول تلقائية حقيقية وغير ذلك الكثير.
لست بحاجة إلى أن تكون مبرمجا متمرسا لاستخدام وحدات الماكرو. يمكن للمستخدمين إكسل إنشاء وحدات الماكرو الخاصة بهم حتى من دون معرفة لغة البرمجة. للقيام بذلك ، يكفي تسجيل تسلسل الإجراءات الضرورية في وضع تسجيل الماكرو وحفظه للاستخدام في المستقبل.
وحدات الماكرو ل إكسيل هو أداة أتمتة البيانات القوية التي يبسط إلى حد كبير ويسرع عملية العمل مع جداول البيانات. أنها تجعل اكسل أداة أكثر مرونة وظيفية للأعمال التجارية والاستخدام الشخصي.
القسم 1: إدارة البيانات
1. عد المبلغ في العمود
ماكرو يسمح لك بحساب مجموع القيم في العمود المحدد تلقائيا. ما عليك سوى اختيار العمود الذي تريد الحصول على المبلغ وتشغيل الماكرو.
2. تصفية البيانات
ماكرو يسمح لك بتصفية البيانات في الجدول بسهولة وفقا للشروط المحددة. حدد العمود الذي تريد تصفية البيانات من خلاله وتعيين شروط التصفية. سيتم تصفية الماكرو تلقائيا.
3. إزالة التكرارات
ماكرو يزيل جميع التكرارات من العمود أو النطاق المحدد. ما عليك سوى تحديد العمود أو النطاق الذي يحتوي على التكرارات وتشغيل الماكرو. سيؤدي ذلك إلى إزالة جميع القيم المكررة ، مع ترك القيم الفريدة فقط.
4. فرز البيانات
ماكرو يسمح لك بفرز البيانات في الجدول بسهولة حسب العمود المحدد. حدد العمود الذي تريد الفرز حسب وتشغيل الماكرو. سيقوم تلقائيا بفرز البيانات بترتيب تصاعدي أو تنازلي.
5. الجمع بين الخلايا
ماكرو يسمح لك بدمج الخلايا المحددة في خلية واحدة. ما عليك سوى اختيار الخلايا التي تريد دمجها وتشغيل الماكرو. سيتم دمجها تلقائيا في خلية واحدة.
6. فصل النص
ماكرو يسمح لك بتقسيم النص في الخلايا المحددة إلى عدة أعمدة. ما عليك سوى تحديد الخلايا التي تحتوي على النص الذي تريد تقسيمه وتشغيل الماكرو. سيقوم تلقائيا بتقسيم النص إلى أعمدة منفصلة بناء على الفاصل المحدد.
7. ملء البيانات
ماكرو يسمح لك بملء الخلايا تلقائيا بالبيانات في نطاق معين. ما عليك سوى اختيار النطاق الذي تريد ملء الخلايا مع البيانات وتشغيل الماكرو. سيقوم تلقائيا بملء الخلايا بقيم بناء على النطاق المحدد.
تصفية وفرز البيانات
لتصفية البيانات في إكسيل ، يمكنك استخدام أدوات مثل التصفية التلقائية والتصفية المتقدمة. يسمح لك الفلتر التلقائي بالتصفية بسرعة حسب القيمة في عمود واحد ، ويسمح لك الفلتر المتقدم بتعيين شروط اختيار أكثر تعقيدا من خلال الجمع بين عدة معايير.
لفرز البيانات في إكسيل ، يمكنك استخدام وظيفة" فرز "أو أداة" فرز حسب العمود المحدد " الخاصة. تتيح لك وظيفة الفرز فرز البيانات حسب عمود واحد أو أكثر بترتيب تصاعدي أو تنازلي. تتيح لك أداة" الفرز حسب العمود المحدد " فرز البيانات في الجدول بسرعة حسب قيمة العمود المحدد.
تساعد تصفية وفرز البيانات في إكسيل على تقليل الوقت المستغرق في البحث عن المعلومات الضرورية وتحليلها بشكل كبير. بفضل هذه الأدوات ، يمكنك بسهولة تصفية البيانات التي تحتاجها فقط أو ترتيبها وفقا لمعيار معين. وبالتالي ، تصفية البيانات والفرز هي أدوات لا غنى عنها لأتمتة العمل مع الجداول في إكسيل.
القسم 2: العمل مع الصيغ
يحتوي إكسيل على العديد من الوظائف المضمنة التي يمكنها تنفيذ إجراءات مختلفة على البيانات. ومع ذلك ، في بعض الأحيان تكون هناك حاجة إلى منطق أكثر تعقيدا أو عمليات متخصصة لا يمكن إجراؤها باستخدام وظائف قياسية. في مثل هذه الحالات ، يمكن أن تكون وحدات الماكرو مفيدة لأتمتة العمل مع الصيغ في إكسيل.
تسمح لك وحدات الماكرو بإنشاء وظائف مخصصة يمكن استخدامها مثل الصيغ العادية في الخلايا. كما أنها تسمح لك بتنفيذ إجراءات تلقائية عند تغيير البيانات أو عند استيفاء شروط معينة.
للعمل مع الصيغ في إكسيل ، وحدات الماكرو يمكن استخدامها ل:
| 1. إنشاء وظائف مخصصة | تسمح لك وحدات الماكرو بإنشاء وظائفك الخاصة التي يمكن استخدامها في الخلايا كصيغة قياسية. بهذه الطريقة ، يمكنك تبسيط تنفيذ العمليات الحسابية المعقدة أو إجراء عمليات محددة على البيانات. |
| 2. تحديثات الصيغة التلقائية | تسمح لك وحدات الماكرو بتحديث الصيغ تلقائيا في الخلايا عند تغيير البيانات. على سبيل المثال ، يمكنك إنشاء ماكرو يعيد حساب الصيغ تلقائيا إذا تغيرت القيم في خلايا معينة. |
| 3. تنفيذ العمليات المتخصصة | تسمح لك وحدات الماكرو بإجراء عمليات متخصصة على البيانات التي لا يمكن إجراؤها باستخدام الوظائف القياسية. على سبيل المثال ، يمكنك إنشاء ماكرو يقوم بعمليات حسابية معقدة أو معالجات مع النص. |
توفر وحدات الماكرو للعمل مع الصيغ في إكسيل فرصا واسعة لأتمتة العمل وتحسين عملية تحليل البيانات. أنها تسمح لك لزيادة كفاءة العمل مع الجداول وجعلها أكثر مرونة وسهلة الاستخدام.
الحساب التلقائي للصيغ
للحساب التلقائي للصيغ ، يمكنك استخدام ، على سبيل المثال ، وحدات الماكرو المتعلقة بالأحداث ، مثل تغيير قيمة في خلية أو تغيير نطاق من الخلايا. سيتم تنفيذ هذا الماكرو تلقائيا عند حدوث حدث معين ، دون الحاجة إلى تشغيل الماكرو يدويا.
يمكنك أيضا استخدام وحدات الماكرو لحساب الصيغ تلقائيا عند فتح أو إغلاق مصنف. على سبيل المثال ، يمكنك إنشاء ماكرو يقوم تلقائيا بتحديث الصيغ عند فتح مصنف للتأكد من تحديث جميع القيم.
عند كتابة ماكرو لحساب الصيغة التلقائي ، من الضروري مراعاة بناء الجملة والإشارة الصحيحة لنطاق الخلايا التي يجب تطبيق الصيغة عليها. من المهم أيضا مراعاة الأخطاء المحتملة المتعلقة بالقسمة على صفر أو بيانات غير صحيحة في الخلايا.
استخدام وحدات الماكرو لحساب الصيغ تلقائيا يبسط إلى حد كبير ويسرع العمل مع كميات كبيرة من البيانات في إكسيل ، مما يسمح لك بالتركيز على المهام الأكثر تعقيدا وتحليل البيانات.
القسم 3: إنشاء المخططات
1. إنشاء مخطط
الماكرو إنشاء مخطط يسمح لك بسرعة وسهولة إنشاء الرسوم البيانية على أساس البيانات المحددة. يتعرف هذا الماكرو تلقائيا على نوع البيانات ويقوم بإنشاء المخطط المناسب. كما يسمح لك بتخصيص معلمات الرسم البياني المختلفة مثل خط العنوان والألوان ومقياس المحور.
2. إضافة البيانات إلى الرسم البياني
يجعل ماكرو" إضافة بيانات إلى مخطط " من السهل إضافة بيانات جديدة إلى مخطط موجود. كما يقوم تلقائيا بتحديث المخطط ببيانات جديدة ويحفظ إعدادات المخطط السابقة.
3. تغيير نوع المخطط
يجعل ماكرو "تغيير نوع المخطط" من السهل تغيير نوع المخطط دون الحاجة إلى إنشاء مخطط جديد من البداية. يوفر الوصول إلى أنواع مختلفة من المخططات ، مثل عمودي ، دائري ، خطي ، إلخ.، ويسمح لك بتخصيص معلمات المخطط المحدد.
4. حذف المخطط
يسمح لك ماكرو "حذف المخطط" بحذف مخطط محدد بسرعة وسهولة. كما أنه يحذف جميع البيانات والإعدادات المتعلقة بالمخطط.
باستخدام وحدات الماكرو هذه سوف تسمح لك لتسريع كبير في عملية إنشاء وتعديل الرسوم البيانية في إكسيل ، والذي سيوفر لك الوقت وتبسيط عملك.
إنشاء مخططات بناء على البيانات
لتصور البيانات في إكسيل ، يمكنك استخدام وحدات الماكرو التي تسمح لك بإنشاء المخططات تلقائيا. تساعدك المخططات على تصور المعلومات ومقارنة القيم المختلفة.
باستخدام وحدات الماكرو ، يمكنك إنشاء أنواع مختلفة من المخططات ، مثل عمودي ، دائري ، خطي ، إلخ. يمكنك تحديد نوع المخطط المطلوب بناء على المعلومات التي يجب تصورها.
قبل إنشاء ماكرو لإنشاء مخطط ، يجب أن يكون لديك مجموعة بيانات بناء على المخطط الذي سيتم إنشاؤه. يمكن ترتيب هذه البيانات في شكل جدول أو قائمة عادية.
أحد أسهل وحدات الماكرو لإنشاء مخطط هو الماكرو الذي ينشئ مخططا شريطيا بناء على البيانات المحددة. لإنشاء مثل هذا الماكرو ، تحتاج إلى تسجيل سلسلة من الإجراءات:
- حدد نطاق البيانات المطلوب;
- انقر بزر الماوس الأيمن على النطاق المحدد وحدد "إنشاء مخطط";
- حدد نوع المخطط الشريطي وانقر فوق موافق.
بعد تسجيل ماكرو ، يمكنك إعطائه اسما وربطه باختصار لوحة مفاتيح أو زر لتشغيله إذا لزم الأمر.
يمكنك أيضا إنشاء وحدات ماكرو أكثر تعقيدا تقوم تلقائيا بإنشاء مخطط بناء على شروط أو عوامل تصفية معينة. على سبيل المثال ، يمكنك إنشاء ماكرو يقوم بإنشاء مخطط فقط للبيانات التي تفي بشرط معين ، أو للبيانات التي تمت تصفيتها بقيمة معينة.
باستخدام وحدات الماكرو لإنشاء مخططات في إكسيل ، يمكنك تقليل وقت إنشاء المخططات وتكوينها بشكل كبير. هذا مفيد بشكل خاص عند العمل بكميات كبيرة من البيانات أو عند تحديث المخططات بانتظام.
استخدام وحدات الماكرو لأتمتة العمل مع الرسوم البيانية في إكسيل يساعد على تحسين الإنتاجية وكفاءة العمل ، مما يسمح لك بالتركيز على تحليل البيانات واتخاذ القرارات ، بدلا من التركيز على العمليات الروتينية الصغيرة.
القسم 4: التنسيق والتصميم
هناك العديد من وحدات الماكرو في إكسيل التي تساعد على أتمتة عملية التنسيق والتصميم. في هذا القسم ، سنلقي نظرة على بعض وحدات الماكرو المفيدة التي يمكنها تبسيط عملك بشكل كبير.
1. ماكرو لمحاذاة النص التلقائي في وسط الخلية:
يتيح لك هذا الماكرو محاذاة النص بسرعة إلى وسط الخلايا المحددة. لاستخدام الماكرو ، اضغط على تركيبة المفاتيح "ألت + و 11" لفتح محرر فيسوال باسيك ، أدخل التعليمات البرمجية التالية:
النص المركزي الفرعي()
مع الاختيار
.المحاذاة الأفقية = إكس إل سنتر
نهاية الفرعية
إذا كنت تريد تمييز بيانات معينة ، فيمكنك استخدام ماكرو لإضافة حد حول الخلايا المحددة. للقيام بذلك ، تحتاج أيضا إلى فتح محرر فيسوال بيسيك (ألت + و 11 مفاتيح) ولصق التعليمات البرمجية التالية: