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

كيف يمكن حذف أعمدة بأكملها في Excel بناءً على قيمة خلية العنوان؟

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

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

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


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

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

1. اضغطAlt+F11 في الوقت نفسه لفتح محررMicrosoft Visual Basic for Applications (VBA)، مما يمكّنك من إدخال وتشغيل أكواد مخصصة داخل Excel.

2. في نافذة محرر VBA، انقر من شريط القوائم علىInsert > Module. سيؤدي ذلك إلى إدراج وحدة جديدة في مشروعك، ويمكنك لصق الكود بداخلها.

كود VBA: حذف فرز الأعمدة بأكملها بناءً على قيمة العنوان

Sub DeleteSpecifcColumn()
	Set MR = Range("A1:D1")
	For Each cell In MR
		If cell.Value = "old" Then cell.EntireColumn.Delete
	Next
End Sub

ملاحظات:

1) في الكود، يشير "old" إلى قيمة العنوان التي تحدد الأعمدة المراد حذفها. يمكنك تغييرها إلى أي نص يتطابق مع قيمة العنوان المستهدفة لديك. كما يجب تحديث النطاقA1:D1ليتوافق مع نطاق خلايا العناوين الفعلي لبياناتك.
2) هذا الكود حساس لحالة الأحرف. على سبيل المثال، سيتم التعامل مع «Old» و«old» كقيمة مختلفة. تأكد من تطابق النص تمامًا، بما في ذلك الحروف الكبيرة أو تصفية حسب النصوص بأحرف صغيرة.

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

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

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


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

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

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

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

انقر على ميزة تحديد الخلايا المحددة من Kutools

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

حدد الخيارات في مربع الحوار

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

3. بعد التأكيد، سيظهر مربع حوار يُبلغك بعدد الأعمدة التي تم العثور عليها وتحديدها وفقًا لمعاييرك. انقر علىOK لإغلاقه، وسيتم تمييز الأعمدة ذات الصلة.

تم تحديد الأعمدة

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

انقر على حذف من قائمة النقر بزر الماوس الأيمن

إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.

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

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

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