KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن فرز الصفوف حسب الأحرف الكبيرة أو تصفية البيانات التي تحتوي على نصوص بأحرف صغيرة في Excel؟

المؤلفXiaoyangتاريخ التعديل

عند العمل مع قوائم في Excel تحتوي على مزيج من النصوص المكتوبة بأحرف كبيرة بالكامل، أو بحالة جملة (الحرف الأول كبير والباقي صغير)، أو بأحرف صغيرة بالكامل، قد تجد نفسك بحاجة إلى تنظيم البيانات وفقًا لحالة الأحرف—مثل ترتيب جميع الإدخالات بالأحرف الكبيرة أولًا، تليها تلك التي تبدأ بحرف كبير، ثم الإدخالات بالأحرف الصغيرة (أو العكس). وعلى الرغم من أن خيارات الفرز الافتراضية في Excel لا توفّر طريقة مباشرة للفرز حسب حالة الأحرف، توجد حلول بديلة فعّالة تُمكّنك من تحقيق ذلك. ويكون الفرز الحساس لحالة الأحرف مفيدًا بشكل خاص عند التعامل مع بيانات تتبع اصطلاحات تسمية أو رموزًا أو معرّفات معيّنة، حيث قد تحمل حالة الأحرف دلالةً على تصنيفات أو مستويات مختلفة. فيما يلي عرض توضيحي لمجموعة بيانات كهذه:

لقطة شاشة تُظهر البيانات الأصلية

جدول المحتويات


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

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

1. أدخل الصيغة التالية في خلية فارغة بجانب بياناتك—بافتراض أن بياناتك تبدأ من الخلية A2، أدخل هذه الصيغة في الخلية B2:

=IF(EXACT(A2,UPPER(A2)),"Upper Case",IF(EXACT(A2,LOWER(A2)),"Lower Case",IF(EXACT(A2,PROPER(A2)),"Proper Case","Other")))

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

لقطة شاشة لاستخدام الصيغة

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

لقطة شاشة للنتائج تُظهر الأحرف الكبيرة أو الصغيرة للبيانات

3. بعد إضافة تصنيف الحالة في العمود B، حدد نطاق البيانات بالكامل، بما في ذلك العمود المساعد (مثل A1:B11). ثم انقر فوقبيانات > فرز، وفي مربع حوار الفرز:

  • اختر العمود المساعد («Case» أو B) ضمنالعمود
  • حددالقيمضمنفرز حسب
  • اختر ترتيب الفرز المطلوب («من A إلى Z» أو «من Z إلى A») حسب ما إذا كنت تريد وضع تصفية حسب النصوص بأحرف صغيرة أولاً، أو كل الأحرف بحالة كبيرة أولاً
راجع إعداد الفرز في لقطة الشاشة:

لقطة شاشة تُظهر شرط الفرز

ملاحظة:إذا كان جدولك يحتوي على رؤوس أعمدة، ففعّل الخيارتشمل العناوينلضمان فرز دقيق.

4. انقر فوقموافقفي مربع الحوار لإجراء الفرز. ستُجمَّع قائمتك الآن حسب حالة الأحرف في النص—فإذا تم الفرز بترتيب «من A إلى Z»، فسيتم ترتيب العناصر بحيث يبدأ النص بأحرف صغيرة، يليه نص يبدأ بحرف كبير، ثم نصوص بأحرف كبيرة بالكامل؛ ولفك هذا الترتيب، اختر الترتيب العكسي لوضع النصوص ذات الأحرف الكبيرة أولًا. يوضّح العرض التالي النتيجة بعد الفرز:

لقطة شاشة تُظهر البيانات النهائية بعد الفرز

نصائح وتذكيرات:
1. بعد فرز بياناتك، يمكنك حذف العمود المساعد للحفاظ على مظهر ورقتك نظيفًا.
2. لعكس ترتيب الفرز (مثل جعل الأحرف الكبيرة تظهر أولًا)، اختر «من Z إلى A» بدلًا من «من A إلى Z» في مربع حوار الفرز.
3. مع القوائم الطويلة، تأكد من التحقق مرتين من مراجع الصيغة عند السحب لتجنب الوقوع في الأخطاء.
4. ضع في اعتبارك أن طريقة العمود المساعد لا تُفرز العناصر داخل كل مجموعة أبجديًّا ما لم تُضف مستوى فرز ثانٍ في مربع الحوار.


ماكرو VBA للفرز الحساس لحالة الأحرف دون عمود مساعد

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

هذه الطريقة مثالية عندما ترغب في التمتع بتحكمٍ أكبر في منطق الفرز، أو عند الحاجة إلى أتمتة العملية عبر أوراق عمل أو نطاقات متعددة.

احتياطات:سيقوم الماكرو باستبدال ترتيب الفرز الذي اخترته. لذا، تأكد دائمًا من عمل نسخة احتياطية من بياناتك قبل تشغيل أي أكواد VBA جديدة، وتأكد من تفعيل الماكروات في نسختك من Excel.

اتبع الخطوات التالية:

1. انتقل إلىأدوات المطور > Visual Basic. في نافذة Visual Basic for Applications، انقر فوقإدراج > وحدة نمطية. ثم الصق الكود التالي في الوحدة النمطية الجديدة:

Sub CaseSensitiveSort()
    Dim WorkRng As Range
    Dim ws As Worksheet
    Dim col As Integer
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Range to Sort:", xTitleId, WorkRng.Address, Type:=8)
    
    col = Application.InputBox("Enter the Column Number to Sort By (e.g.,1 for first column):", xTitleId, 1, Type:=1)
    
    Set ws = WorkRng.Worksheet
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=WorkRng.Columns(col), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    
    With ws.Sort
        .SetRange WorkRng
        .Header = xlYes
        .MatchCase = True
        .Apply
    End With
End Sub

يتيح لك هذا الماكرو تحديد النطاق الذي تريد فرزه، واختيار العمود المستخدم للفرز (برقم العمود)، ثم يُطبّق فرزًا يميّز بين الأحرف الكبيرة والصغيرة. وسيضمن المعامل.MatchCase = True فرز الأحرف الكبيرة والصغيرة والكلمات التي تبدأ بحرف كبير بشكل منفصل.

2. لتنفيذ الماكرو، عُد إلى نافذة Excel الرئيسية، ثم اضغط على مفتاحF5أو انقر فوق «تشغيل» لتشغيل VBA. سيتم مطالبتك باختيار النطاق وتحديد رقم العمود الذي تريد الفرز حسبه. وبمجرد التأكيد، سيقوم الماكرو بفرز البيانات مع مراعاة حالة الأحرف.

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

يوفر هذا الحل فرزًا أكثر قوة لتلبية احتياجات الفرز الحساسة لحالة الأحرف—سواء كانت معقدة أو آلية—مما يجعله مثاليًا للمستخدمين المتقدمين أو لأولئك الذين يرغبون في تجنب الخطوات اليدوية المرتبطة بالأعمدة المساعدة.


مقالات ذات صلة:

كيف تُفرز الملفات حسب امتدادها في Excel؟

كيف تُفرز قائمة عمود حسب طول الأحرف في Excel؟

كيف تُفرز البيانات حسب القيمة الأكثر تكرارًا في Excel؟


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

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

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل