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

كيف يمكن تمييز الصف إذا احتوت إحدى خلاياه على نص، أو قيمة، أو كانت فارغة في Excel؟

المؤلفكيليتاريخ التعديل
لقطة شاشة تُظهر صفًا مميزًا في إكسل حيث تم العثور على طلب 'Apple'

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

توفِّر الطرق التالية حلولًا عملية تناسب سيناريوهات ومتطلبات متنوعة. يمكنك استخدام تنسيق الشروط للقواعد القياسية، أو الاستفادة من ميزات Kutools لـ Excel للاختيار التفاعلي، أو تطبيق كود VBA المتقدم للمعايير الأكثر ديناميكية أو تعقيدًا.

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

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

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

تمييز الصف بأكمله إذا احتوت الخلية على إحدى القيم المحددة في عمود آخر


تمييز الصف إذا احتوت الخلية على نص/قيمة/خلايا فارغة باستخدام استخدم تنسيق الشروط

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

لتمييز الصف بأكمله في جدولك حيث تحتوي الخلية على نص معيَّن أو قيمة معيَّنة أو كانت فارغة، اتبع الخطوات التالية:

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

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

3. في مربع حوار القاعدة الجديدة للتنسيق، قم بإعداد قاعدتك كما هو موضح في لقطة الشاشة:
(1) اختر «استخدام صيغة لتحديد الخلايا التي سيتم تنسيقها» ضمن «اختر نوع القاعدة».
(2) في مربع «تنسيق القيم حيث تكون هذه الصيغة صحيحة»، أدخل الصيغة التي تتوافق مع معاييرك:

=$B2="Apple"
(3) انقر على زر «تنسيق».
لقطة شاشة لمربع حوار قاعدة التنسيق الجديدة في إكسل للتنسيق الشرطي

ملاحظات:

  • الصيغة=$B2="Apple"تتحقَّق مما إذا كانت الخلية B في كل صف تتطابق تمامًا مع النص «Apple». قم بتعديل$B2ليتوافق مع العمود الفعلي الذي تريد أن تستند إليه الشرط، وحدِّث «Apple» إلى القيمة المستهدفة الخاصة بك.
  • لـنطاق الصف المميزحيث تكون الخلية فارغة، استخدم=$B2="".
  • إذا كنت تريد تطبيق التنسيق الشرطي على نطاق الصفوف حيث تبدأ الخلية بنص معيَّن، يمكنك استخدام=LEFT($B2,5)="Apple". وبالمثل، استخدم=RIGHT($B2,5)="Apple" للخلايا التي تنتهي بذلك النص.
  • صيغ تنسيق الشرط لا تفرّق بين الأحرف الكبيرة والصغيرة افتراضيًا. وللحصول على مطابقة حساسة لحالة الأحرف، استخدم=EXACT($B2,"Apple").

4. في مربع حوار «تعيين تنسيق الخلية»، انتقل إلى علامة التبويب «تعبئة»، واختر لون التمييز الذي تفضّله، ثم انقر على «موافق».
لقطة شاشة تُظهر مربع حوار تنسيق الخلايا حيث يتم تحديد لون الخلفية في إكسل

5. اضغط على «موافق» مرة أخرى لإغلاق مربع حوار القاعدة الجديدة للتنسيق.

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

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

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


تمييز الصف إذا احتوت الخلية على نص/قيمة محددة باستخدام Kutools لـ Excel

يوفِّر Kutools لـ Excel طريقة سهلة الاستخدام لتحسين اختيار البيانات وتنسيقها في الجداول. تتيح ميزة «تحديد خلايا محددة» للمستخدمين تحديد الصفوف بسرعة بناءً على معايير مثل احتواء الخلايا على نصوص أو قيم معيَّنة، ثم تطبيق ألوان التمييز يدويًّا.

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

1. حدد العمود الذي تريد البحث فيه عن النص أو القيمة المحددة. تأكد من أن الاختيار يبدأ من أول خلية ذات صلة، ويشمل جميع الإدخالات التي ترغب في فحصها.

2. انقر على «Kutools» > «تحديد» > «تحديد خلايا محددة».
لقطة شاشة لمربع حوار ميزة Kutools for Excel 'تحديد خلايا محددة'

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

4. في مربع الحوار التالي، انقر على «موافق» لتأكيد اختيارك، وسيتم عندئذٍ تحديد جميع الصفوف ذات الصلة تلقائيًا.
لقطة شاشة لمربع حوار نجاح العمليةلقطة شاشة تُظهر الصفوف المميزة بعد تطبيق ميزة Kutools for Excel 'تحديد خلايا محددة'

5. عد إلى علامة التبويب «الصفحة الرئيسية»، وانقر على «تعبئة اللون»، واختر درجة تمييز من القائمة المنسدلة لتنسيق الصفوف المحددة.

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

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

المزايا:سريع، تفاعلي، لا يتطلب صيغًا، ويتعامل مع مجموعة واسعة من المعايير باستخدام منطق مدمج.
العيوب:ليس ديناميكيًا—ستحتاج إلى تكرار العملية عند إضافة بيانات جديدة؛ كما يتطلب تثبيت Kutools لـ Excel.

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


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

بالنسبة للمستخدمين الذين يحتاجون إلى معايير أكثر تقدمًا أو ديناميكية تتجاوز نطاق استخدم تنسيق الشروط أو Kutools، يوفِّر VBA (Visual Basic for Applications) طريقة لأتمتة تمييز الصفوف. هذه الطريقة مفيدة بشكل خاص عندما تريد نطاق الصف المميز بناءً على عدة قواعد مختلفة (مثل احتواء أي قيمة من قائمة، أو التعامل مع أعمدة متعددة، أو مطابقة أنماط معقدة) وتطبيق التنسيق فورًا عند تشغيل الكود.

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

1. افتح محرر VBA بالنقر علىأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications التي تظهر، انقر علىإدراج > وحدة نمطية، ثم انسخ والصق الكود التالي في الوحدة النمطية:

Sub HighlightRowsByCellContent()
    Dim ws As Worksheet
    Dim rng As Range
    Dim lastRow As Long
    Dim targetCol As String
    Dim searchValue As String
    Dim cell As Range
    Dim xTitleId As String
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    xTitleId = "KutoolsforExcel"
    
    ' Prompt for the target column by letter (e.g., "B") and the value to search for
    targetCol = Application.InputBox("Enter the column letter to check (e.g., B):", xTitleId, "B", Type:=2)
    searchValue = Application.InputBox("Enter the text/value to search for (leave blank to find blank cells):", xTitleId, "", Type:=2)
    
    lastRow = ws.Cells(ws.Rows.Count, targetCol).End(xlUp).Row
    
    ' Loop through each row and highlight if criteria match
    For i = 2 To lastRow
        Set cell = ws.Cells(i, Columns(targetCol).Column)
        If searchValue = "" Then
            If Trim(cell.Value) = "" Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        Else
            If InStr(1, cell.Value, searchValue, vbTextCompare) > 0 Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        End If
    Next i
End Sub

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

شرح المعلمات وخيارات متقدمة:

  • targetCol: أدخل حرف العمود الذي تريد فحصه (مثلًا، «B» لفحص العمود B في كل صف).
  • searchValue: أدخل النص أو القيمة التي تريد العثور عليها. وللبحث عن الخلايا الفارغة، اترك هذا الحقل فارغًا.
  • Interior.Color: يستخدم الكود اللون الأصفر كلون تمييز. يمكنك تغييرvbYellow إلىvbGreen أوvbCyan، أو استخدامRGB(r,g,b) للحصول على ألوان مخصصة.

نصائح وتحذيرات:

  • احفظ دائمًا ملفك قبل تشغيل ماكرو لأن التنسيق يُطبَّق فورًا.
  • إذا أردت إزالة التمييز لاحقًا، شغِّل ماكرو مشابهًا يعيِّنws.Rows(i).Interior.ColorIndex = xlNone.
  • يعمل كود VBA هذا على ورقة العمل النشطة. وللوصول إلى أوراق عمل أخرى، عدِّل السطر التالي:Set ws = Worksheets("SheetName").
  • قد تستغرق العملية بضع ثوانٍ في حالة مجموعات البيانات الكبيرة.

استكشاف الأخطاء وإصلاحها:إذا لم يقم الكود بـ نطاق الصف المميز، فتحقق من هذه الأسباب المحتملة:

  • حرف العمود غير صحيح – أدخل دائمًا الحرف، وليس رقم العمود.
  • يجب أن يبدأ تحديد عدد الصفوف من جدول البيانات الخاص بك (يبدأ المثال من الصف 2، بافتراض أن الصف 1 يحتوي على العناوين).

المزايا:مرنة للغاية، وتدعم معايير معقدة، ويمكن تخصيصها بسهولة لتناسب سيناريوهات متقدمة.
العيوب:تتطلب بعض الإلمام بلغة VBA، وقد تُلغي التنسيقات اليدوية.


تمييز الصف بأكمله إذا احتوت الخلية على إحدى القيم المحددة في عمود آخر

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

1. انتقل إلى «Kutools» > «تحديد» > «تحديد الخلايا المتطابقة/المختلفة».
لقطة شاشة لخيار Kutools for Excel 'تحديد الخلايا المتماثلة وال مختلفة' في تبويب Kutools في إكسل

2. في مربع حوار «تحديد الخلايا المتطابقة/المختلفة»، قم بالتكوين كما يلي:

  • في «البحث عن القيم في»، حدد العمود الذي ترغب في فحصه للعثور على التطابق.
  • في حقل «وفقًا لـ»، اختر العمود الذي يحتوي على قائمتك المخصصة من القيم.
  • فعِّل الخيار «كل صف» في قسم «بناءً على».
  • اختر «القيم نفسها» من قائمة «البحث عن».
  • فعِّل خيار «تعبئة لون الخلفية» في قسم «معالجة النتائج المحددة»، ثم اختر اللون الذي تريده.
  • تأكد من تأشير خانة «تحديد الصف بالكامل».
لقطة شاشة لمربع حوار Kutools for Excel 'تحديد الخلايا المتماثلة وال مختلفة'

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

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

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

نصائح:إذا كانت قوائم القيم الخاصة بك كبيرة، فاستخدم أداة «إزالة التكرارات» في Excel لتنظيف البيانات قبل إجراء المقارنة. تأكد من فحص كلا العمودين بعناية بحثًا عن مسافات زائدة أو اختلافات قد تؤثر على النتائج. ولأن التنسيق لن يُحدَّث تلقائيًا عند تغيير البيانات، ستحتاج إلى إعادة تشغيل العملية من جديد.

المزايا:فعّالة في مطابقة القوائم المتقاطعة، وتدعم تحديد وتمييز الصفوف دفعةً واحدة.
العيوب:تتطلب تثبيت إضافة Kutools، ولا تعمل تلقائيًا—يجب إعادة التشغيل إذا تغيّرت البيانات.

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


عرض توضيحي: تمييز الصف إذا احتوت الخلية على قيمة معينة أو إحدى القيم المحددة

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

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

كيف تمنع الحفظ إذا كانت خلية معيّنة فارغة في Excel؟

كيف تتجاهل الصيغة (أو لا تحسبها) إذا كانت الخلية فارغة في Excel؟

كيف تستخدم دالة IF مع الدوال AND وOR وNOT في Excel؟

كيف يمكن عرض رسائل تحذير أو تنبيه عند ترك الخلايا فارغة في 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.

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