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

كيف يمكن عكس تحديدات النطاق في Excel بسهولة؟

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

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

البيانات الأصليةسهمعكس التحديد

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

عكس التحديدات في Excel باستخدام VBA

عكس التحديد في Excel باستخدام Kutools لـ Excel

عكس التحديد باستخدام عمود مساعد (سيناريوهات التصفية)

عكس التحديد باستخدام «الانتقال إلى خاص» (للخلايا الفارغة أو الثابتة)


عكس التحديدات في Excel باستخدام VBA

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

1.أولًا، حدد الخلايا التي ترغب في عكس تحديدها—أي الخلايا المحددة حاليًا والتي تريد إلغاء تحديدها لاحقًا.

2. افتح محرر VBA في Excel بالضغط مع الاستمرار على مفاتيحAlt + F11. سيؤدي هذا الإجراء إلى فتح نافذةMicrosoft Visual Basic for Applications، مما يمكّنك من العمل مع الماكرو.

3. في محرر VBA، انتقل إلى القائمة وانقر علىإدراج > وحدة برمجية (Module). سيؤدي ذلك إلى إنشاء وحدة جديدة. الصق كود VBA المقدم لعكس التحديدات في نافذة الكود:

كود VBA لعكس التحديدات

Sub InvertSelection()
'Updateby20250630
Dim rng As Range
Dim Rng1 As Range
Dim Rng2 As Range
Dim OutRng As Range
xTitleId = «KutoolsforExcel»
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1 :", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2", xTitleId, Type:=8)
For Each rng In Rng2
    If Application.Intersect(rng, Rng1) Is Nothing Then
        If OutRng Is Nothing Then
            Set OutRng = rng
        Else
            Set OutRng = Application.Union(OutRng, rng)
        End If
    End If
Next
OutRng.Select
End Sub 
	

4. لتشغيل الكود، اضغط على مفتاحF5 أو انقر على زرتشغيل (Run) (مثلث أخضر يشبه زر التشغيل) في شريط الأدوات. عند التنفيذ، سيظهر مربع حوار يطلب منك تحديد الخلايا التي تريد استبعادها من التحديد المستقبلي. ويمنحك هذا المرونة في ضبط عملية العكس بدقة، ويمنع إعادة التحديد العرضية. وتوضح لقطة الشاشة أدناه شكل هذا المربّع:

عكس التحديد باستخدام كود VBA1

5.بعد اختيار الخلايا التي ترغب في إلغاء تحديدها، انقر علىموافق (OK). بعد ذلك، سيظهر مربع حوار ثانٍ يطلب منك تحديد النطاق الكامل الذي تريد عكس التحديد الحالي ضمنه. اختر هنا المنطقة الكلية التي ترغب في تطبيق عملية التحديد عليها. راجع لقطة الشاشة أدناه للتوجيه البصري:

عكس التحديد باستخدام كود VBA2

6. انقر علىموافق (OK)في مربع الحوار الأخير. سيتم تنفيذ العملية فورًا، وستلاحظ الآن أن التحديد الأصلي قد انعكس—أصبحت الخلايا التي كانت مُحدَّدة سابقًا غير مُحدَّدة، والعكس صحيح لبقية النطاق.

نتيجة عكس التحديد باستخدام كود VBA

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

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


عكس التحديدات في Excel باستخدام Kutools لـ Excel

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

يحتوي Kutools لـ Excel على أكثر من 300 أداة عملية تُبسّط لك إدارة البيانات اليومية والمهام المعقدة في Excel. جرّبه مجانًا دون أي قيود لمدة 30 يومًا!احصل عليه الآن.

1. ابدأ بتحديد الخلايا التي ترغب في عكسها. هذا يُشكّل تحديدك الأولي.

2. في شريط Excel، انقر على علامة تبويبKutools، ثم انتقل إلىتحديد (Select) > مساعد النطاق…. سيؤدي ذلك إلى فتح مربع حوار Range Helper.

3. في مربع حوارمساعد النطاق، حدد خيارعكس التحديد. يؤدي هذا الإعداد إلى تبديل حالة التحديد لكل خلية ضمن النطاق المحدد—فتصبح الخلايا المحددة غير محددة، والعكس صحيح. راجع لقطة الشاشة كمرجع:

عكس التحديد باستخدام Kutools

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

نتيجة عكس التحديد باستخدام Kutools

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

لمزيد من التفاصيل أو خيارات التخصيص الإضافية، يُرجى زيارة صفحةوصف ميزة مساعد النطاق.

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


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

كخيارات بديلة، يمكنك أيضًا استكشاف:

  • استخدام أعمدة مساعدة لتتبع الاختيارات وعكسها مؤقتًا (خاصة في سيناريوهات التصفية)؛
  • استخدم تقنيات اختيار متقدمة مثل ميزة «الانتقال إلى خاص» (Go To Special) لتحديد أنواع معينة من الخلايا بعكس غيرها.

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


عكس التحديد باستخدام عمود مساعد (سيناريوهات التصفية)

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

1.أضف عمودًا مساعدًا جديدًا بجانب بياناتك، وامنح الخلايا المحددة علامة "1"، بينما اتركها فارغة (أو ضع "0") إذا لم تكن محددة.

2. طبِّق تصفيةً على عمود المساعدة، وصَفِّ لعرض الصفوف التي لم تُحدَّد مسبقًا ("0" أو فارغة).

3. اختر الخلايا المرئية كتحديدٍ جديد (معكوس).

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


عكس التحديد باستخدام «الانتقال إلى خاص» (للخلايا الفارغة أو الثابتة)

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

1. حدد النطاق المستهدف، ثم اضغطF5 أوCtrl + G لفتح مربع حوارانتقل إلى.

2. انقرخاص...، ثم اختر نوع الخلايا التي تريد عكس التحديد إليها (مثل: فارغة، ثوابت).

3. انقرموافق. الآن، أصبحت الخلايا المحددة فقط هي المختارة (مما يعكس تركيزك الأصلي فعليًّا ضمن تلك الفئة).

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


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


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

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