تغيير حالة النص في Excel – 6 طرق عملية للغاية
يُحسّن الحفاظ على تناسق حالة النص في Excel—مثل جعل الحرف الأول من كل كلمة كبيرًا أو استخدام أحرف كبيرة أو صغيرة بشكل موحّد—من قابلية قراءة البيانات ومظهرها المهني بشكل ملحوظ. وعلى عكس Microsoft Word، لا يوفّر Excel زرًا مخصصًا لتغيير حالة النص في أوراق العمل، مما يصعّب المهمة على العديد من المستخدمين. يقدم هذا المقال ست طرق عملية تساعدك على تغيير حالة النص في Excel بحسب احتياجاتك. دعونا نعمل معًا لتحقيق التناسق المثالي في بياناتك النصية!

- تغيير حالة النص في Excel
- باستخدام الدوال المدمجة(للأحرف الكبيرة والصغيرة والحرف الأول بحالة كبيرة)
- ببضع نقرات باستخدام أداة مفيدة(للأحرف الكبيرة والصغيرة وحالة العنوان و)حالة الجملة)
- باستخدام ملء الفلاش (Flash Fill)(للأحرف الكبيرة والصغيرة وحالة العنوان و)حالة الجملة)
- باستخدام Microsoft Word (للأحرف الكبيرة والصغيرة وحالة العنوان و)حالة الجملة)
- باستخدام Power Query (للأحرف الكبيرة والصغيرة والحرف الأول بحالة كبيرة)
- باستخدام أكواد VBA (للأحرف الكبيرة والصغيرة وحالة العنوان و)حالة الجملة)
تغيير حالة النص في Excel
يعرض هذا القسم طرقًا متنوعة لتحويل القيم النصية في الخلايا إلى أحرف كبيرة أو صغيرة، أو جعل الحرف الأول من الكلمة كبيرًا، وكذلك جعل الحرف الأول من كل جملة كبيرًا.
تغيير حالة النص باستخدام الدوال المدمجة
لنفترض أن لديك قائمة أسماء في النطاق A2:A7 كما يظهر في لقطة الشاشة أدناه، وترغب الآن في تغيير حالة النص إلى أحرف كبيرة، أو صغيرة، أو جعل الحرف الأول كبيرًا. يوفّر Microsoft Excel دوالًا مدمجة تساعدك على إنجاز هذه المهمة بسهولة.

- دالة UPPER– تحوّل النص إلى أحرف كبيرة، مثلthe total PRICE>THE TOTAL PRICE
- دالة LOWER– تحوّل النص إلى أحرف صغيرة، مثلthe total PRICE>the total price
- دالة PROPER– تحويل الحرف الأول من كل كلمة في سلسلة نصية إلى حرف كبير، مثلthe total PRICE>The Total Price
تغيير حالة النص إلى أحرف كبيرة باستخدام دالة UPPER
لتغيير حالة النص في النطاق A2:A7 إلى أحرف كبيرة، يمكن لـدالة UPPERأن تساعدك! اتبع الخطوات التالية:
الخطوة 1: تطبيق دالة UPPER
هنا اخترت الخلية C2، وأدخلت الصيغة التالية، ثم ضغطت مفتاحEnter للحصول على النتيجة الأولى.
=UPPER(A2)

الخطوة 2: الحصول على جميع النتائج
حدد الخلية الأولى للنتيجة، ثم اسحبمقبض التعبئةلأسفل للحصول على جميع النتائج. سترى أن النص المرجعي قد تم تحويله إلى أحرف كبيرة، كما هو موضح في لقطة الشاشة أدناه.

تغيير حالة النص إلى أحرف صغيرة باستخدام دالة LOWER
لتغيير حالة النص في النطاق A2:A7 إلى أحرف صغيرة، يمكنك تطبيق دالةLOWER على النحو التالي.
الخطوة 1: تطبيق دالة LOWER
هنا اخترت الخلية C2، وأدخلت الصيغة التالية ثم ضغطت مفتاحEnterللحصول على النتيجة الأولى.
=LOWER(A2)

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

تغيير حالة النص إلى حالة Proper (عنوان) باستخدام دالة PROPER
لتغيير حالة النص في النطاق A2:A7 بحيث يكون الحرف الأول من كل كلمة كبيرًا، يمكن لدالةPROPER أن تساعدك في ذلك. يُرجى اتباع الخطوات التالية.
الخطوة 1: حدد خلية لإخراج النتيجة وطبق دالة PROPER
هنا اخترت الخلية C2، وأدخلت الصيغة التالية ثم ضغطت مفتاحEnterللحصول على النتيجة الأولى.
=PROPER(A2)

الخطوة 2: الحصول على جميع النتائج
حدد الخلية الأولى للنتيجة، ثم اسحبمقبض التعبئةلأسفل للحصول على جميع النتائج. ستجد أن النص المرجعي قد تم تحويله بحيث يكون الحرف الأول من كل كلمة كبيرًا (كما هو موضح في لقطة الشاشة أدناه).

تغيير حالة النص بنقرات قليلة باستخدام أداة مفيدة
في حين تتيح لك الدوال المذكورة أعلاه تغيير حالة النص، فإنها تتطلب عمودًا مساعدًا لتخزين النص المعدّل، وقد يكون هذا غير مريح—خاصةً إذا كنت بحاجة إلى النص المعدّل لعمليات لاحقة. لكن مع ميزةKutools لـ Excelفيتغيير الحالة، يمكنك ضبط حالة النص بسهولة داخل النطاق المحدد إلى حالةكبيرة،صغيرة،Proper، أو حتى حالةجملة—بدون الحاجة إلى أعمدة إضافية! جرّب هذه الميزة الآن كما يلي.
بعد تثبيت Kutools لـ Excel، انتقل إلى تحديدKutools>Text>تغيير الحالة، ثم اتبع الخطوات التالية:
- حدد النطاق الذي يحتوي على النص الذي ترغب في تغيير حالة أحرفه.
- في مربع الحوارتغيير الحالة، اختر الحالة التي تحتاجها للنص.
- انقرموافق.

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

- لاستخدام هذه الميزة، يجب عليك تثبيت Kutools لـ Excel أولاً. يُرجىالنقر للتنزيل والبدء بتجربة مجانية لمدة 30 يومًا الآن.
- يمكنك تطبيق ميزةتغيير الحالةلتغيير حالة النص في نطاقات متعددة في الوقت نفسه.
تغيير حالة النص باستخدام Flash Fill
الآن، دعونا ننتقل إلى الطريقة الثالثة، المعروفة باسمFlash Fill. تم تقديم Flash Fill لأول مرة في Excel 2013، وهو مصمم لتعبئة بياناتك تلقائيًا بمجرد اكتشافه نمطًا معينًا. استخدام ميزة Flash Fill لتغيير حالة النص في نطاق ما ضمن Excel أمرٌ مباشر نسبيًا. فيما يلي دليلٌ خطوة بخطوة:
الخطوة 1: اكتب الإدخال الأول بالحالة المطلوبة في الخلية المجاورة
في الخلية المجاورة مباشرةً لأول إدخال بيانات، اكتب يدويًا هذا الإدخال بالشكل الذي ترغب في ظهوره.
على سبيل المثال، إذا أردت تغيير حالة النص في النطاق A2:A7 إلى أحرف كبيرة، فانتقل إلى الخلية B2 المجاورة مباشرةً للاسم الأول واكتب النص يدويًا بأحرف كبيرة.

الخطوة 2: طبّق Flash Fill لتعبئة جميع الخلايا تلقائيًا بأحرف كبيرة
انتقل إلى الخلية الموجودة أسفل B2، واكتب الاسم الثاني من A3 بأحرف كبيرة. بعد ذلك، سيكتشف Excel النمط بناءً على إدخالك السابق، وستظهر لك اقتراحات Flash Fill لتعبئة الخلايا المتبقية تلقائيًا بنصٍّ بأحرف كبيرة. ثم اضغط على مفتاحEnter لقبول المعاينة.

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

- تتوفر هذه الميزة حصريًا في Excel 2013 والإصدارات الأحدث.
- يمكنك اتباع نفس الخطوات لتطبيق التعبئة السريعة لتغيير حالة النص إلىأحرف صغيرة، أو إلىالحرف الأول بحالة كبيرة، وكذلك إلىالحرف الأول في الجملة بحالة كبيرةحسب الحاجة.
- إذا لم يقدّم Excel اقتراح ملء الفلاش (Flash Fill) تلقائيًا، يمكنك إجباره على التنفيذ باستخدام إحدى الطرق التالية.
- بواسطة اختصاربعد كتابة أول نص بأحرف كبيرة في الخلية B2، حدد النطاق B2:B7، ثم اضغط على مفاتيحCtrl+Eلتعبئة باقي نص بأحرف كبيرة تلقائيًا.

- بواسطة خيار الشريطبعد كتابة أول نص بأحرف كبيرة في الخلية B2، حدد النطاق B2:B7، ثم انتقل إلىتعبئة>التعبئة السريعةضمن علامة التبويبالرئيسية.

- بواسطة اختصار
تغيير حالة النص باستخدام Microsoft Word
استخدامMicrosoft Word للمساعدة في تغيير حالة النص ضمن نطاق في Excel يتطلب بعض الحلول البديلة. ومع ذلك، قد يكون هذا خيارًا مفيدًا إذا كنت تفضل استخدام أدوات تغيير الحالة المتوفرة في Word. إليك الخطوات:
الخطوة 1: انسخ نطاق الخلايا التي تحتوي على النص الذي تريد تغيير حالته
في هذه الحالة، أقوم بتحديد النطاق A2:A7 في ورقة عمل Excel، ثم أضغط علىCtrl+C لنسخه.

الخطوة 2: الصق تحديد النطاق في مستند Word
ثم اضغط علىCtrl+V للصق المحتوى المنسوخ في مستند Word جديد أو موجود.

الخطوة 3: غيّر النص المحدد إلى أحرف كبيرة أو صغيرة أو حالات شائعة أخرى
- حدد النص الذي قمت بنسخه في Word.
- في علامة التبويبالصفحة الرئيسية، انقر لتوسيع قائمةتغيير الحالةالمنسدلة.
- اختر أحد خيارات الحالة التي تناسب احتياجاتك. هنا، اخترتُالأحرف الصغيرةمن القائمة المنسدلة.

الخطوة 4: انسخ النصوص المعدّلة من Word والصقها مرة أخرى في Excel
بمجرد تغيير النص إلى الحالة التي حددتها (هنا تم تغيير حالة النص إلى أحرف صغيرة)، عليك اتباع الخطوات التالية:
- حدّد النصوص التي تم تعديلها في Word وانسخها.
- ارجع إلى ورقة عمل Excel الخاصة بك.
- حدد الخلية الأولى من النطاق الذي تريد وضع النصوص فيه، ثم اضغطCtrl+Vللصق المحتوى مرة أخرى في Excel.

تغيير حالة النص باستخدام Power Query
يمكنك أيضًا استخدام ميزةPower Query لتغيير حالة النص في Excel. العيب في هذه الطريقة هو أنها تتطلب عدة خطوات لإكمالها، تمامًا كما هو الحال في طريقة Microsoft Word. دعنا نتعمق لنرى كيف تعمل!
الخطوة 1: حدد نطاق البيانات، وفعّل ميزة From Table/Range
حدد الخلايا (بما في ذلك العنوان) التي تريد تغيير حالة النص فيها. هنا، قمت بتحديد النطاق A1:A7. بعد ذلك، اخترData > From Table/Range.

الخطوة 2: تحويل الخلايا المحددة إلى تنسيق جدول
إذا لم تكن الخلايا المحددة بتنسيق جدول Excel، فستظهر نافذة منبثقة باسمإنشاء جدول. في هذه النافذة، ما عليك سوى التأكد من أن Excel قد حدد نطاق الخلايا المحدد بشكل صحيح، وتحديد ما إذا كان جدولك يحتوي على عناوين، ثم انقر على زرموافق.
إذا كانت الخلايا المحددة بتنسيق جدول Excel، فانتقل مباشرةً إلى الخطوة 3.

الخطوة 3: تحويل النصوص إلى أي حالة تحتاجها
في نافذةPower Queryالمفتوحة، عليك القيام بما يلي:
- انتقل إلى علامة التبويبتحويل.
- انقر علىتنسيق.
- اختر أحد خيارات الحالة ()الأحرف الصغيرة،الأحرف الكبيرة بالكامل،كتابة الحرف الأول من كل كلمة بأحرف كبيرة) حسب حاجتك. لقد اخترتُ هنا خيار «الأحرف الكبيرة بالكامل» من القائمة المنسدلة.

لقد تم الانتهاء من التحويل الآن. كما ترى في لقطة الشاشة أدناه، أصبحت جميع النصوص بأحرف كبيرة في نافذة Power Query في هذا المثال.

الخطوة 4: احفظ وحمّل النص مرة أخرى في Excel
- في هذه الحالة، وبما أنني بحاجة إلى تحديد وجهة مخصصة لبياناتي، أنقرإغلاق وتحميل>إغلاق وتحميل إلىضمن علامة التبويبالصفحة الرئيسية.
تلميح: لتحميل النص في ورقة عمل جديدة، اختر الخيارإغلاق وتحميل. - في مربع الحواراستيراد البيانات، اختر الخيارورقة عمل موجودة، وحدد خلية لوضع النص المحول، ثم انقرموافق.

النتيجة
لقد عاد النص الذي غيّرت حالته إلى الحالة التي حددتها في الخطوة 3 الآن إلى ورقة العمل الخاصة بك.

- لاستخدامPower Query، تحتاج إلى Excel 2016 أو إصدار أحدث.
- إذا كنت تستخدم Excel 2010 أو 2013، فنزّل الإضافةMicrosoft Power Query للبدء.
تغيير حالة النص باستخدام كود VBA
توفر هذه الطريقة أربع أكواد VBA تساعدك على تغيير حالة النص ضمن نطاق محدد إلى أحرف كبيرة، أو صغيرة، أو جعل الحرف الأول من كل كلمة كبيرًا، أو جعل الحرف الأول من كل جملة كبيرًا. يُرجى اتباع الخطوات التالية واختيار الكود الأنسب لاحتياجاتك.
الخطوة 1: فتح نافذة Microsoft Visual Basic for Applications
اضغط على مفاتيحAlt + F11 لفتح هذه النافذة.
الخطوة 2: إدراج وحدة وإدخال كود VBA
انقر علىInsert > Module، ثم انسخ والصق أحد أكواد VBA التالية في نافذةModule (Code).
في هذه الحالة، أريد تغيير حالة النص في نطاقٍ ما إلى أحرف كبيرة، لذا سأقوم بنسخ ولصقكود VBA 1التالي.

كود VBA 1: تغيير حالة النص في نطاق إلى أحرف كبيرة
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
كود VBA 2: تغيير حالة النص في نطاق إلى أحرف صغيرة
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
كود VBA 3: تغيير حالة النص في نطاق إلى الحرف الأول بحالة كبيرة
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
كود VBA 4: تغيير حالة النص في نطاق إلى الحرف الأول في الجملة بحالة كبيرة
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
الخطوة 3: تشغيل كود VBA
اضغط مفتاحF5 لتشغيل الكود. بعد ذلك، ستظهر نافذة منبثقة تطلب منك تحديد الخلايا التي تحتوي على النص الذي تريد تغيير حالة الأحرف فيه (هنا اخترت النطاق A2:A7). وبعد الانتهاء من التحديد، انقر فوقموافق.

النتيجة
ثم يتغيّر النص في الخلايا المحددة إلى الأحرف الكبيرة أو الحالة التي حددتها.

مقارنة بين هذه الطرق
يعرض الجدول التالي مقارنةً بين الطرق المذكورة في هذا المقال، حيث تتميّز كل طريقة بمزاياها وعيوبها، ويُحدَّد اختيار الأنسب لك وفقًا لاحتياجاتك.
| الطريقة | الاعتبارات | أنواع الحروف المدعومة |
| الدوال المدمجة |
|
|
| Kutools لـ Excel |
|
|
| التعبئة السريعة |
|
|
| Microsoft Word |
|
|
| Power Query |
|
|
| أكواد VBA |
|
|
في الختام، توجد العديد من الطرق لتغيير حالة النص في Excel، وكلٌّ منها يناسب تفضيلاتٍ ومستويات خبرةٍ مختلفة. سواء كنت تبحث عن حلٍّ سريع أو أداةٍ شاملة، فإن استكشاف التقنيات المختلفة وفهمها أمرٌ ضروري للعثور على الطريقة المثالية التي تلبي احتياجاتك. ولمن يرغب في التعمق أكثر في إمكانيات Excel، يحتوي موقعنا على كنزٍ حقيقي من الدروس التعليمية.اكتشف المزيد من نصائح وحيل Excel هنا.
مقالات ذات صلة
عدّ عدد الأحرف الكبيرة أو الصغيرة في الخلية
يقدّم هذا المقال بعض الصيغ السريعة لعدّ عدد الأحرف الكبيرة أو لتصفية النصوص التي تتكون من أحرف صغيرة فقط ضمن سلسلة نصية.
فرض تحويل سلاسل النصوص إلى أحرف كبيرة/صغيرة/الحرف الأول بحالة كبيرة باستخدام التحقق من صحة البيانات
يشرح هذا البرنامج التعليمي كيفية فرض استخدام الأحرف الكبيرة أو الصغيرة أو الحرف الأول بحالة كبيرة عند كتابة سلاسل نصية في Excel
تحديد الخلايا ذات الأحرف الكبيرة والصغيرة أو التي يبدأ نصها بحرف كبير في Excel
يقدّم هذا الدليل خطوة بخطوة طرقًا سهلة لتحديد الخلايا التي تحتوي على أحرف كبيرة فقط، أو أحرف صغيرة فقط، أو تبدأ بحرف كبير — وبسرعة في Excel.
تنسيق التواريخ بحيث تظهر أسماء الأشهر بأحرف كبيرة في Excel
يقدّم هذا المقال عدة طرق تساعدك على تنسيق التواريخ بحيث تظهر أسماء الأشهر بأحرف كبيرة في Excel.
أفضل أدوات إنتاجية Office
عزّز مهاراتك في Excel باستخدام Kutools لـ Excel، واختبر كفاءة لم تختبرها من قبل.يقدم Kutools لـ Excel أكثر من 300 ميزة متقدمة لزيادة الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
Office Tab يجلب واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المزوَّدين بعلامات التبويب في Word وExcel وPowerPointوPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح كل منها في نافذة منفصلة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات النقرات كل يوم!
جميع إضافات Kutools في مثبّت واحد
Kutools for Office تجمع الحزمة بين إضافات Excel وWord وOutlook وPowerPoint، بالإضافة إلى Office Tab Pro، مما يجعلها الخيار المثالي للفرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- تعمل بشكل أفضل معًا— إنتاجية مبسّطة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، ولا بطاقة ائتمان
- أفضل قيمة— وفّر مقارنةً بشراء كل إضافة على حدة







