Skip to main content

تغيير حالة النصوص في Excel – 6 طرق عملية للغاية

Author: Siluvia Last Modified: 2025-05-30

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

change the case of text in excel

فيديو: تغيير حالة النصوص في Excel


تغيير حالة النصوص في Excel

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


تغيير حالة النصوص باستخدام الوظائف المدمجة

لنفترض أن لديك قائمة بأسماء في النطاق A2:A7 كما هو موضح في لقطة الشاشة أدناه، والآن تريد تغيير حالة النصوص إلى الأحرف الكبيرة أو الصغيرة أو الحالة المناسبة، توفر Microsoft Excel الوظائف المدمجة التالية التي يمكن أن تساعدك بسهولة على إنجاز المهمة.

sample data
  • وظيفة UPPER – تحول النص إلى أحرف كبيرة، مثل السعر الإجمالي > السعر الإجمالي بالكامل
  • وظيفة LOWER – تحول النص إلى أحرف صغيرة، مثل السعر الإجمالي > السعر الإجمالي بالكامل
  • وظيفة PROPER – تجعل أول حرف من كل كلمة في سلسلة نصية كبير، مثل السعر الإجمالي > السعر الإجمالي بالكامل
تغيير حالة النصوص إلى الأحرف الكبيرة باستخدام وظيفة UPPER

لتغيير حالة النصوص في النطاق A2:A7 إلى الأحرف الكبيرة، يمكن لوظيفة UPPER المساعدة. الرجاء القيام بما يلي.

الخطوة 1: تطبيق وظيفة UPPER

هنا أختار الخلية C2، أدخل الصيغة التالية وأضغط مفتاح Enter للحصول على النتيجة الأولى.

=UPPER(A2)
Change the case of text to uppercase with the UPPER function

الخطوة 2: الحصول على جميع النتائج

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

drag its Fill Handle down to get all the results
تغيير حالة النصوص إلى الأحرف الصغيرة باستخدام وظيفة LOWER

لتغيير حالة النصوص في النطاق A2:A7 إلى الأحرف الصغيرة، يمكنك تطبيق وظيفة LOWER كما يلي.

الخطوة 1: تطبيق وظيفة LOWER

هنا أختار الخلية C2، أدخل الصيغة التالية وأضغط مفتاح Enter للحصول على النتيجة الأولى.

=LOWER(A2)
Change the case of text to lowercase with the LOWER function

الخطوة 2: الحصول على جميع النتائج

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

drag its Fill Handle down to get all the results
تغيير حالة النصوص إلى الحالة المناسبة (حالة العنوان) باستخدام وظيفة PROPER

لتغيير حالة النصوص في النطاق A2:A7 إلى الحالة المناسبة (رأس كل كلمة)، يمكن لوظيفة PROPER مساعدتك. الرجاء القيام بما يلي.

الخطوة 1: اختيار خلية لإخراج النتيجة وتطبيق وظيفة PROPER

هنا أختار الخلية C2، أدخل الصيغة التالية وأضغط مفتاح Enter للحصول على النتيجة الأولى.

=PROPER(A2)
Change the case of text to Proper case with the PROPER function

الخطوة 2: الحصول على جميع النتائج

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

drag its Fill Handle down to get all the results

تغيير حالة النصوص ببضع نقرات باستخدام أداة عملية

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

بعد تثبيت Kutools لـ Excel، انتقل إلى تحديد Kutools > نص > تغيير حالة النصوص، ثم قم بما يلي:

  1. اختر النطاق الذي يحتوي على النصوص التي تريد تغيير حالاتها.
  2. في مربع الحوار تغيير حالة النصوص، اختر الخيار الذي تحتاجه لتغيير حالة النصوص.
  3. انقر موافق.
    specify the options in the dialog box

النتيجة

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

get the result by kutools
ملاحظات:

تغيير حالة النصوص باستخدام ميزة التعبئة السريعة

الآن لننتقل إلى الطريقة الثالثة، المعروفة باسم التعبئة السريعة. تم تقديم التعبئة السريعة في Excel 2013، وهي مصممة لملء بياناتك تلقائيًا عندما تكتشف نمطًا. استخدام ميزة التعبئة السريعة لتغيير حالة النصوص في نطاق في Excel أمر بسيط نسبيًا. إليك الدليل خطوة بخطوة:

الخطوة 1: كتابة الإدخال الأول في الحالة المطلوبة في الخلية المجاورة

في الخلية المجاورة مباشرة لإدخال البيانات الأول، اكتب الإدخال الأول كما تريد أن يظهر.

على سبيل المثال، إذا كنت أريد تغيير حالة النصوص في النطاق A2:A7 إلى الأحرف الكبيرة، سأذهب إلى الخلية B2 المجاورة مباشرة للاسم الأول واكتب النص بالأحرف الكبيرة يدويًا.

Type the first entry in the desired case into the adjacent cell

الخطوة 2: تطبيق التعبئة السريعة لملء جميع الأحرف الكبيرة تلقائيًا

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

Apply the Flash Fill feature
نصيحة: إذا لم يتعرف Excel على النمط عند ملء الخلية الثانية، املأ البيانات لهذه الخلية يدويًا ثم انتقل إلى الخلية الثالثة. يجب التعرف على النمط عند بدء إدخال البيانات في الخلية الثالثة المتتالية.

النتيجة

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

the text case is converted to your desired
ملاحظات:
  • هذه الميزة متاحة فقط في Excel 2013 والإصدارات الأحدث.
  • يمكنك اتباع نفس الخطوات لتطبيق التعبئة السريعة لتغيير حالة النصوص إلى الأحرف الصغيرة، الحالة المناسبة وكذلك حالة الجملة حسب الحاجة.
  • إذا لم يقدم Excel اقتراحًا تلقائيًا للتعبئة السريعة، يمكنك إجباره على العمل باستخدام أحد الأساليب التالية.
    • عبر اختصار لوحة المفاتيح
      بعد كتابة النص الأول بالأحرف الكبيرة في الخلية B2، اختر النطاق B2:B7، واضغط على Ctrl + E لملء باقي النصوص بالأحرف الكبيرة تلقائيًا.
      apply Flash Fill by shortcut
    • عبر خيار الشريط
      بعد كتابة النص الأول بالأحرف الكبيرة في الخلية B2، اختر النطاق B2:B7، انتقل إلى النقر على ملء > التعبئة السريعة تحت علامة التبويب الرئيسية.
      apply Flash Fill by ribbon option

تغيير حالة النصوص باستخدام Microsoft Word

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

الخطوة 1: نسخ النطاق الذي يحتوي على النصوص التي تريد تغيير حالاتها

في هذه الحالة، أختار النطاق A2:A7 في ورقة عمل Excel واضغط على Ctrl + C لنسخه.

Copy the range of cells

الخطوة 2: لصق النطاق المحدد في مستند Word

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

Paste the selected range into a Word document

الخطوة 3: تغيير النصوص المحددة إلى الأحرف الكبيرة أو الصغيرة أو الحالات الشائعة الأخرى

  1. اختر النصوص المنسوخة في Word.
  2. تحت علامة التبويب الرئيسية، انقر لتوسيع قائمة تغيير حالة النصوص.
  3. اختر أحد الخيارات حسب الحاجة. هنا اخترت الأحرف الصغيرة من القائمة المنسدلة.
    Change the selected text to uppercase, lowercase or other common cases in Word

الخطوة 4: نسخ النصوص المعدلة من Word ولصقها مرة أخرى في Excel

بمجرد تغيير النصوص إلى الحالة المحددة (هنا تم تغيير حالة النصوص إلى الأحرف الصغيرة)، تحتاج إلى القيام بما يلي:

  1. اختر وانسخ النصوص المعدلة في Word.
  2. ارجع إلى ورقة عمل Excel الخاصة بك.
  3. اختر الخلية الأولى من النطاق حيث تريد وضع النصوص، ثم اضغط على Ctrl + V للصق المحتوى مرة أخرى في Excel.
    Copy the changed texts from word and paste back into Excel

تغيير حالة النصوص باستخدام Power Query

يمكنك أيضًا تطبيق ميزة Power Query لتغيير حالة النصوص في Excel. الجانب السلبي لهذا الأسلوب هو أنه يتطلب عدة خطوات لإكمال المهمة تمامًا مثل أسلوب Microsoft Word. دعنا نستعرض كيفية عمله.

الخطوة 1: اختيار نطاق البيانات، تفعيل ميزة من الجدول/النطاق

اختر الخلايا (بما في ذلك العنوان) حيث تريد تغيير حالة النصوص، هنا أختار النطاق A1:A7. ثم اختر بيانات > من الجدول/النطاق.

click Data > From Table/Range

الخطوة 2: تحويل الخلايا المختارة إلى تنسيق الجدول

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

إذا كانت الخلايا المختارة هي جدول Excel، انتقل إلى الخطوة 3.

Convert the selected cells to table format

الخطوة 3: تحويل النصوص إلى أي حالة حسب الحاجة

في نافذة Power Query المفتوحة، تحتاج إلى:

  1. انتقل إلى علامة التبويب تحويل.
  2. انقر على تنسيق.
  3. اختر أحد الخيارات (الأحرف الصغيرة، الأحرف الكبيرة، رأس كل كلمة) حسب الحاجة. هنا اخترت الأحرف الكبيرة من القائمة المنسدلة.
    choose one of the case options in Power Query window

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

all text has been changed to specific case

الخطوة 4: حفظ وإعادة تحميل النصوص إلى Excel

  1. في هذه الحالة، حيث أحتاج إلى تحديد وجهة مخصصة لبياناتي، أنقر إغلاق & تحميل > إغلاق & تحميل إلى تحت علامة التبويب الرئيسية .
    click Close & Load > Close & Load To under the Home tab
    نصيحة: لتحميل النصوص في ورقة عمل جديدة، اختر الخيار إغلاق & تحميل.
  2. في مربع الحوار استيراد البيانات، اختر الخيار ورقة عمل موجودة، حدد خلية لوضع النصوص المحولة، ثم انقر على موافق.
    choose the Existing worksheet option, and select a cell to place the converted text

النتيجة

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

the data is loaded to Excel sheet
ملاحظات:
  • للاستخدام Power Query، تحتاج إلى Excel 2016 أو أحدث.
  • إذا كنت تستخدم Excel 2010/2013، قم بتنزيل إضافة Microsoft Power Query للبدء.

تغيير حالة النصوص باستخدام أكواد VBA

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

الخطوة 1: فتح نافذة Microsoft Visual Basic for Applications

اضغط على مفاتيح Alt + F11 لفتح هذه النافذة.

الخطوة 2: إدراج وحدة وإدخال كود VBA

انقر على إدراج > وحدة، ثم انسخ والصق أحد أكواد VBA التالية في نافذة الوحدة (الكود).

في هذه الحالة، أريد تغيير حالة النصوص في نطاق إلى الأحرف الكبيرة، لذلك سأنسخ وألصق الكود التالي VBA code 1.

copy and paste the code into the module

كود 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). بعد إجراء الاختيار، انقر على موافق.

vba code to select the cells to convert the text case

النتيجة

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

The text cells are changed to the specified case

مقارنة بين هذه الأساليب

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

الأسلوب الاعتبارات أنواع الحالات المدعومة
الوظائف المدمجة
  • وظائف أصلية.
  • تعمل عبر جميع الإصدارات.
  • تتطلب إنشاء عمود مساعد للنتائج.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
Kutools لـ Excel
  • سهل الاستخدام، يحتاج إلى بضع نقرات فقط.
  • يمكن تعديل البيانات الأصلية مباشرة.
  • يتطلب التنزيل والتثبيت.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
  • حالة الجملة
التعبئة السريعة
  • تعرف تلقائيًا وتطبق الأنماط.
  • قد لا تكون دقيقة مثل الأساليب الأخرى، خاصة مع الأنماط النصية غير المنتظمة.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
  • حالة الجملة
Microsoft Word
  • أدوات تنسيق النصوص سهلة الاستخدام.
  • يتضمن نقل البيانات بين برنامجين، مما قد يؤدي إلى فقدان التنسيق أو البيانات.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
  • حالة الجملة
Power Query
  • يمكن التعامل مع كميات كبيرة من البيانات دفعة واحدة.
  • مناسب للمهام المعقدة لتحويل البيانات.
  • قد يكون مبالغًا فيه بالنسبة للمهام البسيطة.
  • له منحنى تعلم.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
أكواد VBA
  • مناسبة للأتمتة والمهمات المعقدة.
  • تتطلب معرفة بـ VBA، قد لا تكون مثالية للمستخدمين غير التقنيين.
  • قد يؤدي الترميز الخاطئ إلى مشاكل.
  • الأحرف الكبيرة
  • الأحرف الصغيرة
  • الحالة المناسبة
  • حالة الجملة

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

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!