Menu
flag Ar iconالعربيةdown icon

تغيير حالة الأحرف في الاكسل: دوال UPPER وLOWER وPROPER

تحوّل =UPPER(A2) كل أحرف A2 إلى أحرف كبيرة، وتحوّلها =LOWER(A2) كلها إلى أحرف صغيرة، وتكبّر =PROPER(A2) الحرف الأول من كل كلمة. ولتكبير الحرف الأول من النص فقط، اجمع UPPER وLEFT وMID.

كل ورقة في هذه الصفحة تفاعلية: غيّر رقمًا أو صيغة وسيُعاد الحساب.

تعيد =UPPER(A2) النص الموجود في A2 مع تحويل كل حرف إلى حرف كبير. وتحوّل =LOWER(A2) كل حرف إلى حرف صغير، وتكبّر =PROPER(A2) الحرف الأول من كل كلمة وتصغّر الباقي.

ثلاث طرق لتغيير حالة الأحرف
B2
ABCD
1TextUPPERLOWERPROPER
2ana silvaANA SILVAana silvaAna Silva
3BEN OKAFORBEN OKAFORben okaforBen Okafor
4cHEN wUCHEN WUchen wuChen Wu
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تمر الأرقام والمسافات وعلامات الترقيم دون تغيير. وتعمل الدوال الثلاث في كل إصدارات الاكسل وفي Google Sheets.

لا يوجد في الاكسل زر لتغيير حالة الأحرف مثل Shift+F3 في Word، لذا تكون الصيغة هي الطريقة المعتادة. ولاستبدال النص الأصلي بالنتيجة، راجع القسم الأخير.

تكبير الحرف الأول فقط

لا توجد دالة SENTENCE. ابنِها من أجزاء: UPPER على الحرف الأول، ثم الباقي من MID:

الحرف الأول كبير
B2
ABC
1TextFirst letter, rest lowercaseFirst letter, rest unchanged
2hELLO wORLDHello worldHELLO wORLD
3order from NASAOrder from nasaOrder from NASA
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

يصغّر العمود B كل ما بعد الحرف الأول، فيحوّل أيضًا NASA إلى nasa. ويترك العمود C الباقي كما كان. وتُستخدم LEN(A2) بمعنى "بقية النص": لا تعيد MID أبدًا أحرفًا أكثر من الموجودة.

إصلاح الحرف الأول
B2
AB
1CommentFixed
2pAYMENT RECEIVED
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، كبّر الحرف الأول من النص الموجود في A2 وصغّر الباقي.

غرائب PROPER: McDonald وO'Neil و3rd

تكبّر PROPER الحرف الأول من النص وكل حرف يلي رمزًا ليس حرفًا. وهذه القاعدة صحيحة لمعظم الأسماء وخاطئة لبعضها:

ما تفعله PROPER بالنصوص الصعبة
B2
AB
1TextPROPER
2o'neilO'Neil
3mary-annMary-Ann
4mcdonald'sMcdonald'S
53rd floor3Rd Floor
6USA todayUsa Today
7mcdonaldMcdonald
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.
  • تخرج o'neil وmary-ann صحيحتين، بالشكل O'Neil وMary-Ann.
  • تصبح mcdonald's بالشكل Mcdonald'S: يُكبَّر حرف S بعد الفاصلة العليا. وتصلح =SUBSTITUTE(PROPER(A2),"'S","'s") هذا النمط.
  • تصبح 3rd بالشكل 3Rd وUSA بالشكل Usa: تصغّر PROPER كل ما ليس حرفًا أول.
  • تصبح mcdonald بالشكل Mcdonald، لا McDonald. لا تستطيع PROPER معرفة أين يحتوي الاسم على حرف كبير ثانٍ؛ فهذه الأسماء تحتاج إلى إصلاح يدوي أو جدول بحث بالاستثناءات.

مقارنة حساسة لحالة الأحرف بالدالة EXACT

يتجاهل الاكسل حالة الأحرف عند مقارنة النص: ="ANA"="ana" تعطي TRUE، وكذلك تطابقات COUNTIF وVLOOKUP وXLOOKUP. وعندما تهم حالة الأحرف، مع رموز مثل ab12 وAB12، استخدم EXACT:

متساويان، لكن ليس تمامًا
C2
ABCD
1CodeTypedA=BEXACT
2AB12ab12TRUEFALSE
3AB12AB12TRUETRUE
4Xy-7XY-7TRUEFALSE
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

للبحث الحساس لحالة الأحرف، أعطِ XLOOKUP قائمة TRUE/FALSE التي تعيدها EXACT للعمود كله: تجد =XLOOKUP(TRUE,EXACT(A2:A10,F2),B2:B10) القيمة ab12 لكن لا تجد AB12 (Excel 2021 وMicrosoft 365).

عناوين بريد بأحرف صغيرة
B2
AB
1Typed emailStored email
2Ana.Silva@Coddy.TECH
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: يجب تخزين عناوين البريد الإلكتروني بأحرف صغيرة. في B2، أعد العنوان الموجود في A2 بأحرف صغيرة.

استبدال النص بحالة الأحرف الجديدة

تكتب الصيغة نتيجتها في عمود آخر. لتغيير الخلايا الأصلية:

  1. ضع =UPPER(A2) (أو LOWER، أو PROPER) في عمود فارغ وانسخها إلى الأسفل.
  2. انسخ ذلك العمود بالضغط على Ctrl+C (أو Cmd+C على Mac).
  3. حدد العمود الأصلي واختر الصفحة الرئيسية > لصق > لصق القيم.
  4. احذف العمود المساعد.

التعبئة السريعة اختصار للحالات البسيطة: اكتب القيمة الأولى بحالة الأحرف التي تريدها بجانب الأصل، واضغط Enter، ثم اضغط Ctrl+E أو استخدم بيانات > التعبئة السريعة. تنسخ النمط إلى الصفوف الأخرى كنص ثابت. تحقق من النتيجة مع أسماء مثل McDonald، حيث لا يكون النمط واضحًا.

الأسئلة الشائعة

كيف أحوّل كل الأحرف إلى أحرف كبيرة في الاكسل؟

استخدم =UPPER(A2) في عمود آخر وانسخها إلى الأسفل، ثم انسخ النتائج واختر الصفحة الرئيسية > لصق > لصق القيم فوق الأصل. لا يوجد في الاكسل زر لتغيير حالة الأحرف، بخلاف Word.

كيف أكبّر الحرف الأول فقط في الاكسل؟

تكبّر =UPPER(LEFT(A2,1))&LOWER(MID(A2,2,LEN(A2))) الحرف الأول وتصغّر الباقي. ولترك الباقي كما هو، احذف LOWER: =UPPER(LEFT(A2,1))&MID(A2,2,LEN(A2)).

لماذا تكبّر PROPER الحرف الذي يلي الفاصلة العليا؟

لأن PROPER تكبّر كل حرف يلي رمزًا ليس حرفًا، فتصبح mcdonald's بالشكل Mcdonald'S. أصلح الحالة الشائعة بالصيغة =SUBSTITUTE(PROPER(A2),"'S","'s").

كيف أبحث في الاكسل مع مراعاة حالة الأحرف؟

عمليات البحث تتجاهل حالة الأحرف، لذا طابق بالدالة EXACT: تعيد =XLOOKUP(TRUE,EXACT(A2:A10,F2),B2:B10) الصف الذي يطابق فيه العمود A الخلية F2 حرفًا بحرف، بما في ذلك الأحرف الكبيرة (Excel 2021 وMicrosoft 365).

رسم توضيحي للغات البرمجة في Coddy

تعلّم البرمجة مع Coddy

ابدأ الآن