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

كيف يمكن تحديد الخلايا القطرية وتمييزها في Excel؟

المؤلفصنتاريخ التعديل

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

تحديد وتمييز الخلايا القطرية (VBA)

استخدم تنسيق الشروط - تمييز الخلايا القطرية


تحديد وتمييز الخلايا القطرية

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

1. انقر على أي خلية ترغب في أن تبدأ منها عملية التحديد القطري (عادةً الخلية العلوية اليسرى لنطاقك المستهدف)، ثم افتح محررمايكروسوفت فيجوال بيسك للتطبيقاتبالضغط علىAlt + F11. سيؤدي ذلك إلى فتح نافذة جديدة لكتابة نصوص VBA. تأكد من تفعيل الماكرو في إعدادات مركز الثقة في Excel إذا واجهت أخطاءً أثناء التنفيذ.

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

VBA: تحديد الخلايا القطرية

Sub selectDiag()
'UpdatebyExtendoffice20171128
    Dim I As Long
    Dim xCount As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = ActiveCell
    If xRg Is Nothing Then Exit Sub
    xCount = Val(InputBox("How many cells do you want to select diagonally?", "KuTools For Excel"))
    If xCount = 0 Then Exit Sub
    For I = 1 To (xCount - 1)
        Set xRg = Union(xRg, ActiveCell.Offset(I, I))
    Next I
    xRg.Select
End Sub

3. اضغط على مفتاحF5 لتشغيل الماكرو. سيظهر لك مربع حوار يطلب منك إدخال عدد الخلايا القطرية التي تريد تحديدها. أدخل عددًا يناسب نطاقك (على سبيل المثال، إذا كانت مصفوفتك 8×8، فإن إدخال "8" سيحدد جميع الخلايا القطرية من الزاوية العلوية اليسرى إلى الزاوية السفلية اليمنى). تجنّب إدخال أرقام تفوق أبعاد نطاقك، فقد يؤدي ذلك إلى تحديد خلايا خارج المنطقة المقصودة.
تشغيل كود VBA لكتابة عدد الخلايا القطرية المراد تحديدها

4. انقر علىموافق. سيقوم الماكرو تلقائيًا بتحديد عدد الخلايا القطرية المحدَّد ضمن نطاقك، كما هو موضَّح بصريًّا أدناه.
تم تحديد الخلايا القطرية في التحديد

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

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

لقطة شاشة لـ kutools for excel الذكاء الاصطناعي

افتح سحر إكسل مع KUTOOLS AI

  • التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
  • الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
  • برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
  • تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
  • ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
حسِّن قدراتك في إكسل بأدوات مدعومة بالذكاء الاصطناعي.حمِّل الآنوجرِّب الكفاءة كما لم تفعل من قبل!

استخدم تنسيق الشروط - تمييز الخلايا القطرية

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

1. حدد نطاقك المستهدف (مثلًا، الخلايا A1:D4 لمصفوفة 4×4).

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

3. في مربع الصيغة، أدخل الصيغة التالية (استبدل A1 بمرجع الخلية العلوية اليسرى لنطاقك عند تحديد النطاق):

=ROW(A1)=COLUMN(A1)

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

تلميح:إذا بدأ تحديك من خلية مختلفة (وليس A1)، فعدّل الصيغة وفقًا لذلك—على سبيل المثال، إذا بدأت من B2، فاستخدم=ROW(B2)=COLUMN(B2). وإذا قمت بتغيير حجم نطاقك أو نقله، فراجع مرجع الصيغة في قاعدة التنسيق الشرطي. ولحل المشكلات، تأكد من كتابة الصيغة بالنسبة إلى الخلية العلوية اليسرى لنطاقك المحدد، وجرب تغيير القيم لترى التمييز يتجدد ديناميكيًا.

اقتراحات:عند العمل مع الخلايا القُطرية في Excel، يعتمد اختيارك بين VBA أو الصيغ أوتنسيق الشرطسواء كنت بحاجة إلى أتمتة متكررة، أو حسابات مخصصة، أو ردود فعل مرئية فورية، يُعد VBA الخيار الأكثر مرونة للسيناريوهات المعقدة أو العمليات الدُفعية، بينما يوفّرتنسيق الشرطنتائج مرئية سريعة ويسهل تحديثها تلقائيًا مع تغيّر بياناتك. تأكد دائمًا من صحة مراجع الخلايا، وتحقق من تطبيق القواعد أو الحلول على النطاق الصحيح للحصول على نتائج موثوقة. وإذا ظهرت أخطاء أو نتائج غير متوقعة، راجع منطق صيغتك أو إعدادات الماكرو، واستعن بوثائق مساعدة 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل