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

كيف يمكنك التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين في Excel؟

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

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

التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام صيغة
التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام Kutools لـ Excel
إبراز الخلايا بصريًّا إذا كانت تبدأ أو تنتهي بحرف معين باستخدام استخدم تنسيق الشروط
التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام كود VBA


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

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

على سبيل المثال، إذا أردت التحقق مما إذا كانت الخلية تبدأ بالحرف «s» أو تنتهي بالحرف «n»، فهذه هي الصيغ التي يمكنك استخدامها:

1. حدد خلية فارغة (مثل B2) بجانب بياناتك لعرض نتيجة الفحص، ثم أدخل الصيغة التالية في شريط الصيغة واضغط مفتاحEnter:

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

لقطة شاشة توضح الصيغة للتحقق مما إذا كانت الخلية تبدأ بحرف معيّن في Excel

تقوم الصيغة بإزالة المسافات البادئة والفراغات الزائدة من الخلية A2، ثم تتحقق مما إذا كان الحرف الأول هو «s». إذا تطابق الشرط، تُرجع «موافق»؛ وإلا فتُرجع «غير موافق».

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

لقطة شاشة توضح النتيجة في عمود بعد التحقق مما إذا كانت الخلايا تبدأ بحرف معيّن في Excel

ملاحظات ونصائح:

1. في الصيغة،A2يمثّل الخلية المستهدفة و«s»هو الحرف الذي تختبر وجوده. يمكن تعديل هذه القيم حسب الحاجة. إذا كانت النتيجة تشير إلى «غير مقبول»، فهذا يعني أن الخلية لا تبدأ بالحرف «s».
2. للتحقق مما إذا كانت الخلية تنتهي بالحرف «n»، استخدم هذه الصيغة بدلاً من ذلك:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

لقطة شاشة توضح الصيغة للتحقق مما إذا كانت الخلية تنتهي بحرف معيّن في Excel

3. نصيحة عملية: إذا أردت اختبار أحرف مختلفة، فما عليك سوى تغيير «s» أو «n» في الصيغة إلى القيم المرغوبة. وإذا احتوت بياناتك على أحرف كبيرة وتصفية حسب النصوص بأحرف صغيرة، ففكّر في استخدام دوال مثلLOWER()أوUPPER()لضمان الاتساق.
4. تذكّر أن هذه الصيغ تتحقّق فقط من الحرف الأول أو الأخير؛ فإذا كنت بحاجة إلى التحقق من كلمات كاملة أو سلاسل جزئية، فقد تكون صيغ مرتبطة مثلSEARCHأوFINDأكثر ملاءمة.

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


التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام Kutools لـ Excel

توفّر أداةتحديد خلايا محددةفيKutools لـ Excelواجهة بديهية وفعّالة لاختيار الخلايا التي تبدأ أو تنتهي بأحرف معيّنة. ويُعدّ هذا النهج مثاليًا عندما تريد تحديد الخلايا أو إبرازها بصريًّا أو تنفيذ عمليات إضافية عليها وفقًا لمعاييرك الخاصة—مثل الحذف الجماعي، التنسيق، أو النسخ—بدلاً من الاكتفاء بعرض النتائج في عمود مجاور.

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

طريقة الاستخدام:

1. ابدأ بتحديد النطاق الذي تريد التحقق فيه من الأحرف الابتدائية أو النهائية، ثم انقر فوقKutools > تحديد > تحديد خلايا محددة. انظر لقطة الشاشة:

لقطة شاشة توضح خيار Kutools "تحديد خلايا معيّنة" في Excel

2. في مربع الحوارتحديد خلايا محددة، حددخليةفي منطقةنوع التحديد. من القائمة المنسدلةتحديد النوع، اخترتبدأ بـأوتنتهي بـ، ثم أدخل الحرف الذي تريد التحقق منه. انقر فوقموافق.

لقطة شاشة توضح مربع حوار "تحديد خلايا معيّنة"

3. سيظهر مربع حوار يلخّص عدد المطابقات التي تم العثور عليها. تأكّد من رؤية الخلايا المحددة وهي مُبرَزة.

لقطة شاشة توضح النتيجة بعد استخدام Kutools للتحقق مما إذا كانت الخلايا تبدأ أو تنتهي بحرف معيّن

ملاحظة:تتيح لك هذه الأداة تحديد ما يصل إلى معيارين في آنٍ واحد. على سبيل المثال، يمكنك تحديد الخلايا التي إما تبدأ بـ «F» أو تنتهي بـ «s»، مما يبسّط عمليات الفحص متعددة الشروط.

لقطة شاشة توضح تحديدًا متقدمًا للخلايا التي تبدأ أو تنتهي بأحرف معيّنة باستخدام Kutools

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن

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


إبراز الخلايا بصريًّا إذا كانت تبدأ أو تنتهي بحرف معين باستخدام استخدم تنسيق الشروط

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

على سبيل المثال، لإبراز الخلايا التي تبدأ بـ «s» أو تنتهي بـ «n» في قائمتك:

1. حدد نطاق الخلايا الذي ترغب في تنسيقه.

2. انتقل إلى تبويب الصفحة الرئيسية، ثم انقر فوق «استخدم تنسيق الشروط» > «قاعدة جديدة».

3. اختر استخدام صيغة لتحديد الخلايا التي ترغب في تنسيقها.

4. لإبراز الخلايا التي تبدأ بحرف «s»، أدخل الصيغة التالية:

=LEFT(TRIM(A2),1)="s"

5. انقر فوق زر التنسيق، وعيّن لون التعبئة أو نمط الخط المفضل لديك، ثم اضغط على «موافق».

إذا كنت ترغب في إبراز الخلايا التي تنتهي بـ «n»، فاستخدم هذه الصيغة بدلاً من ذلك:

=RIGHT(TRIM(A2),1)="n"

6. انقر فوق «موافق» في جميع مربعات الحوار. الآن، سيتم تمييز جميع الخلايا المطبَّقة وفقًا للقاعدة التي اخترتها.

ملاحظات عملية واستكشاف الأخطاء وإصلاحها:

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

عرض توضيحي: التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام Kutools لـ Excel

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

التحقق مما إذا كانت الخلية تبدأ أو تنتهي بحرف معين باستخدام كود VBA

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

طريقة الاستخدام:

1. افتح محرر VBA بالنقر فوقأدوات المطور > Visual Basic، أو اضغط مباشرةً على مفاتيحAlt + F11. في نافذة VBA، انقر فوقإدراج > وحدة نمطية، ثم أدخل الكود المناسب كما هو موضح أدناه.

إذا كنت تريد إخراج النتيجة («موافق»/«غير موافق») في عمود جديد للخلايا التي تبدأ بحرف معين، فاستخدم الكود التالي:

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

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

إذا كنت تفضل إبراز الخلايا التي تنتهي بحرف معين (بدلاً من إخراج نتيجة)، فاستخدم الماكرو البديل التالي:

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

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

نصائح وملاحظات:

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

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل