تغيير حالة النص في Excel - 6 طرق عملية للغاية
يؤدي الحفاظ على غلاف النص المتسق في Excel، مثل كتابة الحرف الأول من كل كلمة بالأحرف الكبيرة أو استخدام أحرف كبيرة/صغيرة موحدة، إلى تحسين إمكانية قراءة البيانات والكفاءة المهنية بشكل كبير. على عكس Microsoft Word، لا يوفر Excel زر تغيير حالة النص لتغيير حالة النص في أوراق العمل، مما يؤدي إلى تعقيد عمل العديد من مستخدمي Excel. تقدم هذه المقالة ست طرق عملية لمساعدتك على تغيير حالة النص في Excel حسب الحاجة. دعونا نعمل معًا لتحقيق التوحيد في بياناتك النصية!
- تغيير حالة النص في Excel
- مع وظائف مدمجة (للحالات العلوية والسفلية والسليمة)
- ببضع نقرات باستخدام أداة سهلة الاستخدام (للعلوي والسفلي والسليم و عقوبة حالات)
- مع التعبئة السريعة (للعلوي والسفلي والسليم و عقوبة حالات)
- مع مايكروسوفت وورد (للعلوي والسفلي والسليم و عقوبة حالات)
- بدافع Power Query (للحالات العلوية والسفلية والسليمة)
- مع رموز VBA (للعلوي والسفلي والسليم و عقوبة حالات)
تغيير حالة النص في Excel
يوضح هذا القسم طرقًا مختلفة لمساعدتك في تحويل القيم النصية في الخلايا إلى أحرف كبيرة وصغيرة وحالة صحيحة بالإضافة إلى حالة الجملة.
قم بتغيير حالة النص باستخدام الوظائف المضمنة
لنفترض أن لديك قائمة بالأسماء في النطاق A2:A7 كما هو موضح في لقطة الشاشة أدناه، وتريد الآن تغيير حالة النص إلى أحرف كبيرة أو صغيرة أو حالة مناسبة، يحتوي Microsoft Excel على الوظائف المضمنة التالية التي يمكن أن تساعدك على إنجاز المهمة بسهولة.
- الوظيفة العلوية – تحويل النص إلى أحرف كبيرة، مثل السعر الإجمالي > السعر الإجمالي
- وظيفة أقل – تحويل النص إلى أحرف صغيرة، مثل السعر الإجمالي > السعر الإجمالي
- الوظيفة المناسبة - تكبير الحرف الأول من كل كلمة في سلسلة نصية، مثل السعر الإجمالي > السعر الإجمالي
قم بتغيير حالة النص إلى أحرف كبيرة باستخدام الدالة UPPER
لتغيير حالة النص الموجود في النطاق A2:A7 إلى أحرف كبيرة، يجب استخدام الدالة UPPER استطيع المساعدة. يرجى القيام بما يلي.
الخطوة 1: تطبيق الدالة UPPER
هنا أقوم بتحديد الخلية C2، وأدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على النتيجة الأولى.
=UPPER(A2)
الخطوة الثانية: الحصول على جميع النتائج
حدد خلية النتيجة الأولى، واسحبها مقبض التعبئة إلى أسفل للحصول على كافة النتائج. يمكنك أن ترى أن النص المشار إليه قد تم تحويله إلى أحرف كبيرة كما هو موضح في لقطة الشاشة أدناه.
قم بتغيير حالة النص إلى أحرف صغيرة باستخدام الدالة LOWER
لتغيير حالة النص الموجود في النطاق A2:A7 إلى أحرف صغيرة، يمكنك تطبيق الأمر وظيفة أقل على النحو التالي.
الخطوة 1: تطبيق الدالة السفلى
هنا أقوم بتحديد الخلية C2، وأدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على النتيجة الأولى.
=LOWER(A2)
الخطوة الثانية: الحصول على جميع النتائج
حدد خلية النتيجة الأولى، واسحبها مقبض التعبئة إلى أسفل للحصول على كافة النتائج. يمكنك أن ترى أن النص المشار إليه قد تم تحويله إلى أحرف صغيرة كما هو موضح في لقطة الشاشة أدناه.
قم بتغيير حالة النص إلى حالة الأحرف المناسبة (العنوان) باستخدام الدالة PROPER
لتغيير حالة النص الموجود في النطاق A2:A7 إلى حالة الأحرف الصحيحة (كتابة الحرف الأول من كل كلمة بالأحرف الكبيرة)، الدالة PROPER يمكن أن تفعل لك معروفا. يرجى القيام بما يلي.
الخطوة 1: حدد خلية لإخراج النتيجة وتطبيق الدالة المناسبة
هنا أقوم بتحديد الخلية C2، وأدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على النتيجة الأولى.
=PROPER(A2)
الخطوة الثانية: الحصول على جميع النتائج
حدد خلية النتيجة الأولى، واسحبها مقبض التعبئة إلى أسفل للحصول على كافة النتائج. يمكنك أن ترى أن النص المشار إليه قد تم تحويله إلى حالة مناسبة (يتم كتابة الحرف الأول من كل كلمة بأحرف كبيرة) كما هو موضح في لقطة الشاشة أدناه.
قم بتغيير حالة النص ببضع نقرات باستخدام أداة سهلة الاستخدام
في حين أن الوظائف المذكورة أعلاه تسمح لك بتغيير حالة النص، إلا أنها تتطلب عمودًا مساعدًا لتخزين النص الذي تم تعديله. قد يكون هذا غير مريح، خاصة إذا كنت بحاجة إلى النص الذي تم تغييره لإجراء المزيد من العمليات. لكن، كوتولس ل إكسيل's تغيير الحالة تتيح لك الميزة ضبط حالة النص بسهولة في نطاق محدد أعلى, خفض, لائق، او حتى عقوبة الحالة، مباشرة ضمن النطاق. يرجى تجربة الميزة على النحو التالي.
بعد تثبيت Kutools لبرنامج Excel، اذهب للتحديد كوتولس > نص > تغيير الحالة، ثم قم بما يلي:
- حدد النطاق الذي يحتوي على النص الذي تريد تغيير حالته.
- في مجلة تغيير الحالة في مربع الحوار، اختر خيار حالة النص الذي تحتاجه.
- انقر OK.
نتيجة
في هذه الحالة سأختار الأحرف الكبيرة الخيار، بعد النقر على OK الزر، سيتم تغيير كافة النصوص الموجودة في النطاق المحدد إلى أحرف كبيرة. انظر اللقطة في الاسفل.
- لاستخدام هذه الميزة، يجب عليك تثبيت Kutools for Excel أولا، من فضلك انقر للتنزيل واحصل على نسخة تجريبية مجانية مدتها 30 يومًا الآن.
- يمكنك تطبيق هذا تغيير الحالة ميزة تغيير حالة النص في نطاقات متعددة في نفس الوقت.
قم بتغيير حالة النص باستخدام Flash fill
الآن دعنا ننتقل إلى الطريقة الثالثة ، المعروفة باسم فلاش فيل. تم تصميم ميزة التعبئة السريعة، التي تم تقديمها في Excel 2013، لملء بياناتك تلقائيًا عندما تستشعر وجود نمط ما. يعد استخدام ميزة التعبئة السريعة لتغيير حالة النص في نطاق في Excel أمرًا بسيطًا نسبيًا. وإليك الدليل خطوة بخطوة:
الخطوة 1: اكتب الإدخال الأول في الحالة المطلوبة في الخلية المجاورة
في الخلية المجاورة مباشرةً لإدخال البيانات الأول، اكتب الإدخال الأول يدويًا كما تريده أن يظهر.
على سبيل المثال، إذا كنت أرغب في تغيير حالة النص في النطاق A2:A7 إلى أحرف كبيرة، فسوف أذهب إلى الخلية B2 المجاورة مباشرة للاسم الأول وأكتب النص يدويًا بأحرف كبيرة.
الخطوة 2: قم بتطبيق التعبئة السريعة لملء جميع الأحرف الكبيرة تلقائيًا
انتقل إلى الخلية الموجودة أسفل B2، واكتب الاسم الثاني من A3 بأحرف كبيرة، ثم سيكتشف Excel النمط من إدخالك السابق وسيظهر اقتراح تعبئة فلاش لملء الخلايا المتبقية تلقائيًا بنص بأحرف كبيرة. ثم تحتاج إلى الضغط أدخل لقبول المعاينة.
نتيجة
بعد الضغط على ملف أدخل لقبول المعاينة، سوف تحصل على قائمة بالنص الكبير كما هو موضح في لقطة الشاشة أدناه.
- هذه الميزة متاحة فقط في Excel 2013 والإصدارات الأحدث.
- يمكنك اتباع نفس الخطوات لتطبيق التعبئة السريعة لتغيير حالة النص إلى أحرف صغيرة, حالة مناسبة وأيضا حالة الجملة كما هو مطلوب.
- إذا لم يقدم Excel تلقائيًا اقتراح التعبئة السريعة، فيمكنك فرض تفعيله باستخدام إحدى الطرق التالية.
- بالاختصار بعد كتابة أول نص كبير في الخلية B2، حدد النطاق B2:B7، ثم اضغط CTRL + E مفاتيح لملء بقية النصوص الكبيرة تلقائيًا.
- عن طريق خيار الشريط بعد كتابة أول نص كبير في الخلية B2، حدد النطاق B2:B7، ثم انتقل إلى النقر شغل > فلاش فيل تحت الرئيسية علامة التبويب.
- بالاختصار
تغيير حالة النص باستخدام Microsoft Word
باستخدام ميكروسوفت ورد للمساعدة في تغيير حالة النص لنطاق في Excel يتضمن القليل من الحل البديل. ومع ذلك، قد يكون هذا مفيدًا إذا كنت تشعر براحة أكبر تجاه إمكانيات تغيير حالة الأحرف في Word. فيما يلي الخطوات:
الخطوة 1: انسخ نطاق الخلايا الذي يحتوي على النص الذي تريد تغيير حالته
في هذه الحالة، أحدد النطاق A2:A7 في ورقة عمل Excel ثم اضغط CTRL + C لنسخه.
الخطوة 2: الصق النطاق المحدد في مستند Word
ثم تحتاج إلى الضغط CTRL + V للصق المحتوى المنسوخ في مستند Word جديد أو موجود.
الخطوة 3: قم بتغيير النص المحدد إلى أحرف كبيرة أو صغيرة أو حالات شائعة أخرى
- حدد النص المنسوخ في كلمة.
- تحت المبادرة من الرئيسية علامة التبويب ، انقر لتوسيع ملف تغيير الحالة القائمة المنسدلة.
- اختر أحد خيارات الحالة حسب حاجتك. هنا أختار أحرف صغيرة من القائمة المنسدلة.
الخطوة 4: انسخ النصوص التي تم تغييرها من Word وألصقها مرة أخرى في Excel
بمجرد تغيير النص إلى الحالة التي حددتها (هنا يتم تغيير حالة النص إلى حالة صغيرة)، عليك القيام بما يلي:
- حدد ونسخ النصوص التي تم تغييرها في Word.
- ارجع إلى ورقة عمل Excel الخاصة بك.
- حدد الخلية الأولى من النطاق الذي تريد وضع النصوص فيه، ثم اضغط على CTRL + V للصق المحتوى مرة أخرى في Excel.
تغيير حالة النص باستخدام Power Query
يمكنك أيضًا تطبيق Power Query ميزة تغيير حالة النص في Excel. الجانب السلبي لهذه الطريقة هو أنها تستغرق عدة خطوات لإكمالها تمامًا مثل طريقة Microsoft Word. دعونا نتعمق لنرى كيف يعمل.
الخطوة 1: حدد نطاق البيانات، وقم بتمكين ميزة "من الجدول/النطاق".
حدد الخلايا (بما في ذلك الرأس) حيث تريد تغيير حالة النص، وهنا أقوم بتحديد النطاق A1:A7. ثم حدد البيانات > من الجدول / النطاق.
الخطوة 2: تحويل الخلايا المحددة إلى تنسيق الجدول
إذا لم تكن الخلايا المحددة بتنسيق جدول Excel ، فإن ملف اصنع جدول مربع الحوار سوف يطفو على السطح. في مربع الحوار هذا ، تحتاج فقط إلى التحقق مما إذا كان Excel قد اختار نطاق الخلايا المحدد بشكل صحيح ، وحدد ما إذا كان الجدول يحتوي على رأس ، ثم انقر فوق الزر OK .
إذا كانت الخلايا المحددة هي جدول Excel ، فانتقل إلى الخطوة 3.
الخطوة 3: تحويل النصوص إلى أي حالة حسب حاجتك
في الافتتاح Power Query نافذة ، تحتاج إلى:
- انتقل إلى تحول علامة التبويب.
- انقر على شكل.
- اختر أحد خيارات الحالة (أحرف صغيرة, الأحرف الكبيرة, استخدم الأحرف الكبيرة في كل كلمة) ما تحتاج إليه. هنا اخترت الأحرف الكبيرة من القائمة المنسدلة.
لقد تم التحول الآن. كما ترون في الصورة أدناه، تم تغيير كل النص إلى أحرف كبيرة في Power Query النافذة في هذا المثال.
الخطوة 4: احفظ النص وقم بتحميله مرة أخرى إلى Excel
- في هذه الحالة، حيث أنني بحاجة إلى تحديد وجهة مخصصة لبياناتي، أقوم بالنقر فوق إغلاق وتحميل > إغلاق وتحميل إلى تحت الرئيسية علامة التبويب.
معلومه- سرية: لتحميل النص في ورقة عمل جديدة، اختر إغلاق وتحميل الخيار.
- في مجلة استيراد البيانات في مربع الحوار ، اختر ملف ورقة العمل الحالية الخيار، حدد خلية لوضع النص المحول، ثم انقر فوق OK.
نتيجة
النص الذي تغير إلى حالة النص التي حددتها في الخطوة 3 عاد الآن إلى ورقة العمل الخاصة بك.
- لاستخدام Power Query، فأنت بحاجة إلى Excel 2016 أو إصدار أحدث.
- إذا كنت تستخدم Excel 2010/2013، قم بتنزيل ملف مایکروسوفت Power Query الوظيفة الإضافية للبدء.
تغيير حالة النص باستخدام رمز VBA
توفر هذه الطريقة أربعة رموز VBA تساعدك على تغيير حالة النص في نطاق محدد إلى أحرف كبيرة وصغيرة وحالة مناسبة وحالة الجملة. يرجى القيام بما يلي واختيار الرمز الذي تحتاجه.
الخطوة 1: افتح نافذة Microsoft Visual Basic for Applications
اضغط على قديم + F11 مفاتيح لفتح هذه النافذة.
الخطوة 2: أدخل وحدة وأدخل رمز فبا
انقر إدراج > وحدة، ثم انسخ والصق أحد رموز 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: قم بتشغيل كود فبا
اضغط على F5 مفتاح لتشغيل الكود. بعد ذلك سيظهر مربع حوار يطالبك بتحديد الخلايا التي تحتوي على النص الذي تريد تغيير حالة النص (هنا أحدد النطاق A2:A7). بعد تحديد اختيارك، انقر فوق OK.
نتيجة
ثم تغير النص الموجود في الخلايا المحددة إلى أحرف كبيرة أو الحالة التي حددتها.
مقارنة بين هذه الأساليب
يسرد الجدول التالي مقارنة بين الطرق المذكورة في هذه المقالة. كل طريقة لها إيجابياتها وسلبياتها. يعتمد اختيار الاستخدام على احتياجاتك.
خدمة التوصيل | نظر | أنواع الحالات المدعومة |
المدمج في وظائف |
|
|
كوتولس ل إكسيل |
|
|
فلاش فيل |
|
|
ميكروسوفت ورد |
|
|
Power Query |
|
|
رموز VBA |
|
|
في الختام، هناك العديد من الطرق لتغيير حالة النص في Excel، كل منها يلبي تفضيلات ومستويات مختلفة من الخبرة. سواء كنت تبحث عن حل سريع أو حل شامل، فمن الضروري استكشاف وفهم التقنيات المختلفة للعثور على الطريقة التي تناسب احتياجاتك. بالنسبة لأولئك الذين يتوقون إلى التعمق في قدرات برنامج Excel، فإن موقعنا الإلكتروني يضم مجموعة كبيرة من البرامج التعليمية. اكتشف المزيد من النصائح والحيل الخاصة ببرنامج Excel هنا.
مقالات ذات صلة
حساب عدد الأحرف الكبيرة أو الصغيرة في الخلية
توضح هذه المقالة بعض الصيغ السريعة لحساب عدد الأحرف الكبيرة أو الصغيرة فقط في سلسلة نصية.
فرض السلاسل النصية على أحرف كبيرة / صغيرة / مناسبة مع التحقق من صحة البيانات
يوضح هذا البرنامج التعليمي كيفية فرض استخدام الأحرف الكبيرة أو الصغيرة أو الحالة الصحيحة عند كتابة سلاسل نصية في Excel
حدد الأحرف الكبيرة والصغيرة والحالات المناسبة في Excel
يقدم هذا الدليل خطوة بخطوة بعض الطرق السهلة لتحديد الخلايا التي تحتوي على أحرف كبيرة وصغيرة وحالة مناسبة بسرعة في Excel.
تنسيق التواريخ إلى أشهر كبيرة في Excel
توفر هذه المقالة بعض الطرق لمساعدتك في تنسيق التواريخ بالأحرف الكبيرة في Excel.
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!