كل ما يخص التكنولوجيا

إعلان الرئيسية

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

وده بيعمل مشاكل كتير خصوصا لو البيانات دي داخلة في تقارير - شيتات عمل - أو حتي تجهيز داتا قبل ما ترفعها علي نظام تاني

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

خلينا نشرحها واحدة واحدة وبالراحة


دالة UPPER:

دالة UPPER في إكسيل وظيفتها إنها تحول أي نص مكتوب بحروف صغيرة small letters إلي حروف كبيرة Capital Letters

يعني لو عندك:

mohamed

الدالة تخليه:

MOHAMED

سواءء كان النص كله صغير أو مختلط هي بتحوله كله كابيتال


- صيغة الدالة:

الصيغة بتاعتها بسيطة جدا:


UPPER(text)=





- يعني ايه text هنا؟
ده مكان الخلية اللي فيها النص اللي عايز تحوله

- مثال:

UPPER(A1)=

يعني حول اللي مكتوب في الخلية A1 لحروف كبيرة


- مثال عملي خطوة بخطوة:

تخيل معايا عندك جدول موظفين بالشكل ده:

A

ahmed

sara

mohamed

ali


والمطلوب إن كل الأسماء تبقي كابيتال علشان تطلع تقرير رسمي


- الخطوات:

- اكتب في الخلية B1:


UPPER(A1)=


- اضغط Enter

اسحب المعادلة لباقي الصفوف


النتيجة هتبقي:

B                                              A 

AHMED                              ahmed

SARA                                     sara

MOHAMED                     mohamed

ALI                                          ali


وبس كده


لشرح دالة TRIM في إكسيل اضغط هنا 


- ليه نستخدم دالة UPPER؟

ممكن تسألني: طب ما اكتبهم كابيتال من الأول وخلاص؟

هقولك لأسباب مهمة جدا:

- توحيد شكل البيانات:

لو عندك قاعدة بيانات كبيرة جدا ومش كل الناس كتبت بنفس الطريقة لازم توحد الشكل

مثال:

     - AHMED

     - ahmed

     - Ahmed

بالنسبة للعين هما نفس الاسم لكن في التحليل ممكن يحصل اختلاف


- تجهيز الداتا قبل الرفع علي نظام:

زي بعض الأنظمة بتطلب إن البيانات تبقي كلها Capital Letters

زي بعض أنظمة الموارد البشرية أو ERP


- تحسين البحث والمقارنات:

رغم إن إكسيل مش Case Sensitive في المقارنة لكن في حالات معينة لما تستخدم دوال متقدمة أو تصدر البيانات بيبقي مهم الشكل الموحد


- الفرق بين دوال PROPER و LOWER  و UPPER:

إكسيل فيه 3 دوال مسئوليين عن تنسيق الحروف:

الدالة                                                      وظيفتها

UPPER                                                 يحول كل الحروف كابيتال

LOWER                                                يحول كل الحروف سمول

PROPER                                              يخلي أول حرف في كل كلمة كابيتال


- مثال:

لو عندك:


mohamed ahmed ali


- UPPER → MOHAMED AHMED ALI

- LOWER → mohamed ahmed ali

- PROPER → Mohamed Ahmed Ali

كل واحدة فيهم ليها استخدام مختلف حسب احتياجك




لشرح دالة LEN في إكسيل اضغط هنا


- استخدام دالة UPPER مع دوال تانية:

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


- مثال1: دمج الاسم الأول مع الأسم الأخير وتحويلهم كابيتال

لو عندك:

B                                                                 A

ali                                               mohamed


عايز تطلع الاسم كابيتال:


UPPER(A1 & " " & B1)=


النتيجة:


MOHAMED ALI


- مثال2: استخدام دالة UPPER مع دالة TRIM:
أوقات بيبقي فيه مسافات زيادة


UPPER(TRIM(A1))=

هنا:

     - دالة TRIM تشيل المسافات

     - دالة UPPER تحول كابيتال

تركيبة ممتازة لتنظيف البيانات


* ملحوظة مهمة جدا:

دالة UPPER مش بتغير النص الأصلي 

يعني هي بتطلعلك نتيجة في خلية جديدة لكن الخلية الأصلية زي ما هي

لو عايز تستبدل النص القديم بالنص الجديد:

     - اعمل Copy للنتايج

     - اعمل Paste Special

     - اختار Values

كده تستبدل المعادلات بالنص النهائي


- استخدام دالة UPPER مع البيانات العربية:

ناس كتير تسأل: طب العربي؟

الإجابة:

الحروف العربية مفيهاش Capital وSmall فالدالة مش هتفرق

يعني:


محمد

هتفضل زي ما هي

الدالة شغالة بس علي الحروف الإنجليزية


- استخدام عملي في شغل الموارد البشرية:

لو انت شغال HR أو حسابات ممكن تستخدم دالة UPPER في:

     - توحيد أسماء الموظفين

     - تجهيز كشوف المرتبات

     - رفع بيانات علي سيستم داخلي

     - إعداد ملفات التأمينات

خصوصا لما تبقي مستلم ملف من أكتر من موظف وكل واحد كاتب بطريقته



لشرح دالة LARGE في إكسيل اضغط هنا



- استخدام دالة UPPER في تجهيز البيانات قبل Pivot Table:

في نقطة مهمة ناس كتير بتغفل عنها 
لما تيجي تعمل Pivot Table على بيانات فيها أسماء أو أكواد مكتوبة بأشكال مختلفة مرة كابيتال ومرة سمول ممكن تلاقي الاسم الواحد متقسم في أكتر من صف

- مثال:

     - ahmed

     - AHMED

لو انت شايفهم نفس الشخص Excel ممكن يعاملهم كسجلين مختلفين حسب مصدر البيانات أو طريقة الإدخال

الحل هنا إنك قبل ما تعمل Pivot Table تنظف البيانات وتوحد شكلها باستخدام:


UPPER(A2)=


وبعد ما تسحب المعادلة على كل الصفوف تعمل Copy → Paste Special → Values وبعدها تبدأ تعمل Pivot

كده تضمن إن:

     - كل اسم متكرر يتجمع صح 

     - التقارير تطلع دقيقة

     - مفيش تكرار وهمي يبوظ التحليل

وده مهم جدا في تقارير المبيعات -  الحضور والانصراف - أو تحليل العملاء

يعني دالة UPPER مش بس تجميل شكل دي خطوة أساسية في تنظيف الداتا قبل أي تحليل احترافي 


- مشكلة شائعة وحلها:

- المشكلة:

النتيجة مش بتتغير رغم إنك كاتب المعادلة صح


- السبب:

ممكن الخلية تبقي رقم مش نص


- الحل:

اتأكد إن البيانات Text مش Number

أو استخدم:


UPPER(TEXT(A1,"@"))=


- نصايح احترافية:

- استخدام دالة UPPER بعد ما تخلص إدخال البيانات مش أثناء الإدخال

- دايما احتفظ بنسخة من الداتا الأصلية

- استخدم الدالة مع دوال TRIM أو CLEAN لو الداتا جاية من نظام تاني

- لو شغال علي تقارير رسمية خليك ثابت في التنسيق


- مثال تطبيقي كامل:

تخيل إنك استلمت ملف من عميل بالشكل ده:

الاسم                                            الايميل

ahmed@gmail.com                                 ahmed ali  

sara@gmail.com                                  sara said 


والمطلوب:
     - الاسم كله كابيتال
     - الايميل كله سمول

هتعمل:

في عمود الاسم:

UPPER(A1)=

في عمود الايميل:


LOWER(B1)=


كده طلعت ملف منظم جاهز للتسليم


- خلاصة الموضوع:

دالة UPPER من أبسط دوال إكسيل لكن أهمهم في تنظيم البيانات

هي:

     - بتحول النصوص لحروف كبيرة

     - بتساعد في توحيد شكل الداتا

     - مفيدة جدا في التقارير الرسمية

     - تقدر تدمجها مع دوال تانية بسهولة

ومتنساش إن الاحتراف في إكسيل مش إنك تحفظ دوال كتير

الاحترااف إنك تستخدم الدالة الصح في الوقت الصح






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

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

دالة TRIM في إكسيل

دالة LARGE في إكسيل

دالة LEN في إكسيل

دالة MATCH مع دالة INDEX في Excel

دالة MAX في إكسيل

ليست هناك تعليقات
إرسال تعليق