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

إزالة الصف بأكمله بناءً على قيمة الخلية
إزالة الصفوف في التحديد بناءً على قيمة الخلية باستخدام ميزة الفرز
إزالة الصف بأكمله بناءً على قيمة الخلية في Excel
يقدّم Excel عدة طرق لإزالة الصفوف بناءً على قيم خلايا محددة، بدءًا من الميزات البسيطة مثل التصفية (Filter) والبحث والاستبدال وKutools، ووصولًا إلى تقنيات أكثر تقدمًا تعتمد على VBA. سواءً كنت مبتدئًا أو مستخدمًا خبيرًا، ستجد هنا الطريقة الأنسب لمستواك واحتياجاتك.
إزالة الصف بأكمله بناءً على قيمة الخلية باستخدام ميزة التصفية (Filter)
عادةً، يمكنك تطبيق ميزة التصفية (Filter) لعرض الصفوف التي تستوفي المعايير المحددة، ثم حذفها دفعةً واحدة.
الخطوة 1: تطبيق ميزة التصفية لتصفية الصفوف غير المرغوب فيها
- حدد نطاق البيانات الذي تريد حذف الصفوف منه، ثم انقر على «بيانات» > «تصفية»، كما هو موضح في لقطة الشاشة:

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

- بعد ذلك، انقر على زر «موافق» لتطبيق التصفية. سيتم عرض الصفوف التي تحتوي على «Jener» فقط. راجع لقطة الشاشة:

الخطوة 2: حذف الصفوف المصفاة
حدد الصفوف المرئية، ثم انقر بزر الماوس الأيمن على أحد الصفوف المحددة واختر «حذف صف» من القائمة السياقية — وسيتم حذف جميع الصفوف المحددة فورًا.
الخطوة 3: مسح التصفية
بعد ذلك، انقر مرة أخرى على «Data» > «Filter». سيؤدي ذلك إلى إزالة التصفية، وسترى جميع السجلات باستثناء تلك التي تم حذفها.
- بشكل مشابه لكيفية تطبيق طريقة التصفية لإزالة الصفوف التي تحتوي على النص «Jener»، يمكنك أيضًا استخدامها لإزالة الصفوف بناءً على شروط رقمية أو تاريخية كما هو موضح في لقطات الشاشة التالية:
الأرقام شروط التصفية:
التاريخ شروط التصفية:
- يمكنك أيضًا استخدام ميزة التصفية لتصفية وحذف جميع الصفوف التي تحتوي على لون خلفية معيّن. راجع لقطة الشاشة التالية:

- يمكنك استخدام ميزة التصفية للتصفية بناءً على معايير متعددة لتصفية المحتوى الذي لا تحتاجه ثم حذفه. على سبيل المثال، افترض أنك تريد حذف جميع الصفوف حيث يكون البائع «Jener» ومبيعاته الكلية أكبر من $7000. يجب عليك أولاً تصفية الصفوف حسب الاسم «Jener»، ثم تصفية المبيعات التي تزيد عن 7000.
إزالة الصف بأكمله بناءً على قيمة الخلية باستخدام أداة KUTOOLS AI Aide
Kutools لـ Excel هي إضافة شاملة تتضمّن أكثر من 300 ميزة متقدمة، صُمّمت خصيصًا لتبسيط أصعب المهام في Excel. ومن بين هذه الميزات، تأتيKUTOOLS AI Aide التي تساعدك على أتمتة مهام مثل التصفية وحذف الصفوف وفقًا لمعايير محددة.
بعد تثبيت Kutools لـ Excel، يُرجى النقر على «KUTOOLS AI» > «مساعد الذكاء الاصطناعي» لفتح لوحة «KUTOOLS AI Aide»:
- حدد نطاق البيانات، ثم اكتب طلبك في مربع الدردشة، وانقر على زر «إرسال» أو اضغط على مفتاح Enter لإرسال السؤال؛
«أزل الصفوف إذا كان عمود الاسم يحتوي على الاسم Jener في التحديد» - بعد التحليل، انقر على زر «Execute» للتشغيل. سيقوم KUTOOLS AI Aide فورًا بمعالجة طلبك باستخدام الذكاء الاصطناعي وحذف الصفوف المحددة مباشرةً في Excel.
- لحذف الصفوف بناءً على معايير متعددة، ما عليك سوى تعديل المتطلبات وفقًا لذلك. على سبيل المثال، استخدم أوامر مثل: «احذف الصفوف التي يحتوي عمود الاسم فيها على Jener أو Kevin ضمن التحديد»، أو «احذف الصفوف التي يحتوي عمود الاسم فيها على Jener وتتجاوز مبيعاتها الكلية 7000 ضمن التحديد».
- هذه الطريقة لا تدعم وظيفة التراجع. ومع ذلك، إذا أردت استعادة البيانات الأصلية، فما عليك سوى النقر على «غير راضٍ» لعكس التغييرات فورًا.
إزالة الصف بأكمله بناءً على قيمة الخلية باستخدام ميزة البحث والاستبدال
يمثّل حذف الصف بأكمله بناءً على قيمة خلية محددة باستخدام ميزة «البحث والاستبدال» في Excel طريقةً مباشرةً وفعّالة جدًّا لتنظيف بياناتك. يُرجى اتباع الخطوات التالية:
الخطوة 1: تطبيق ميزة البحث والاستبدال لتحديد القيمة المحددة
- حدد العمود الذي تريد حذف الصفوف منه بناءً على قيمة خلية معيّنة، ثم افتح مربع الحوار «البحث والاستبدال» بالضغط معًا على مفاتيح Ctrl + F.
- في مربع الحوار «البحث والاستبدال»، اكتب القيمة الموجودة في الخلية المحددة (في حالتنا، أدخل «Jener») في حقل «Find what»، ثم انقر على زر «Find All». راجع لقطة الشاشة:

- حدد جميع نتائج البحث في أسفل مربع الحوار «البحث والاستبدال»، ثم أغلق هذا المربع. (يمكنك تحديد إحدى نتائج البحث، ثم الضغط على مفاتيح Ctrl + A لتحديد جميع النتائج التي تم العثور عليها.) وبذلك يتم تحديد جميع الخلايا التي تحتوي على القيمة المطلوبة. بعد ذلك، أغلق مربع الحوار هذا. راجع لقطة الشاشة:

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

إزالة الصف بأكمله بناءً على قيمة الخلية باستخدام كود VBA
يتيح لك حذف الصفوف بناءً على قيمة الخلية باستخدام VBA (Visual Basic for Applications) في Excel أتمتة هذه المهمة بفعالية، خاصةً عند التعامل مع مجموعات البيانات الكبيرة.
الخطوة 1: فتح محرر وحدة VBA ونسخ الكود
- اضغط على مفاتيح Alt + F11 لفتح نافذة «Microsoft Visual Basic for Applications».
- في النافذة المفتوحة، انقر على «Insert» > «Module» لإنشاء وحدة جديدة فارغة.
- بعد ذلك، انسخ والصق الكود أدناه في الوحدة الفارغة.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
الخطوة 2: تنفيذ الكود
- ثم اضغط على مفتاح F5 لتشغيل الكود. في مربع الحوار المنبثق، حدد العمود الذي تريد حذف الصفوف منه بناءً على القيمة المحددة، ثم انقر على زر «موافق».

- في مربع الحوار التالي، أدخل القيمة المحددة التي سيتم حذف الصفوف بناءً عليها، ثم انقر على زر «موافق». راجع لقطة الشاشة:

النتيجة:
وبعد ذلك، سترى أن الصف بأكمله قد حُذف فعليًّا بناءً على القيمة المحددة.
إزالة الصفوف في التحديد بناءً على قيمة الخلية باستخدام ميزة الفرز
تحذف جميع الطرق المذكورة أعلاه الصف بأكمله، وهو ما قد يُشكّل قيدًا. فعلى سبيل المثال، ستؤدي هذه الطرق إلى حذف جميع البيانات الموجودة على يمين مجموعة البيانات. لذا، إذا كنت ترغب في حذف سجلات معيّنة داخل مجموعة البيانات مع الحفاظ على باقي البيانات، فستحتاج إلى اتباع نهج بديل.
الخطوة 1: إنشاء عمود مساعد للبيانات
أنشئ عمودًا جديدًا يساعدنا في تتبع الترتيب: أدرج عمودًا بجانب بياناتك، ثم املأه بأرقام تسلسلية مثل 1، 2، 3... راجع لقطة الشاشة:
الخطوة 2: فرز البيانات بناءً على تحديد العمود
- حدد عمود البيانات الذي تريد حذف الصفوف بناءً عليه، ثم انقر على «Data» > «تصاعدي» أو «Z to A». عند ظهور مربع تحذير الفرز، اختر «Expand the selection»، ثم انقر على زر «Sort». راجع لقطة الشاشة:

- الآن، سيتم تجميع الصفوف التي تحتوي على قيم متطابقة معًا، مما يسهّل عليك تحديدها. راجع لقطة الشاشة:

الخطوة 3: حذف الصفوف المفرزة
- حدد مجموعة السجلات التي ترغب في حذفها، ثم انقر بزر الماوس الأيمن واختر «Delete» من القائمة السياقية. في مربع الحوار «Delete»، اختر خيار «Shift cells up»، ثم انقر على زر «OK». راجع لقطة الشاشة:

- تم حذف السجلات التي يظهر فيها الاسم «Jener» فقط، دون إزالة الصف بأكمله. وبالتالي، ستظل أي بيانات موجودة إلى يمين أو يسار مجموعة البيانات الخاصة بك غير متأثرة.
الخطوة 4: تطبيق ميزة الفرز لاستعادة الترتيب الأصلي للبيانات
انقر على رأس العمود المساعد، ثم انتقل إلى «Data» في الشريط وحدد «تصاعدي» لتنظيم البيانات وفقًا للتسلسل الموجود في ذلك العمود. وبذلك، يعود ترتيب البيانات داخل نطاق التحديد إلى وضعه الأصلي المطلوب.
الخطوة 5: حذف العمود المساعد
أخيرًا، احذف العمود المساعد عند الحاجة لتنظيف ورقة عملك.
في هذه المقالة، استعرضنا عدة طرق لإزالة الصفوف في Excel بناءً على قيم الخلايا—اختر الطريقة الأنسب لك! وإذا كنت مهتمًّا باستكشاف المزيد من نصائح وحيل Excel، يقدّم موقعنا آلاف الدروس التعليمية. يُرجىالنقر هنا للوصول إليها. شكرًا لك على القراءة، ونتطلع إلى تزويدك بمزيد من المعلومات المفيدة في المستقبل!
مقالات ذات صلة:
- إزالة الخلايا الفارغة في Excel بسهولة – دليل كامل
- تُعد إزالة الخلايا الفارغة في Excel مهمة شائعة تساعدك على تبسيط بياناتك، مما يجعل تحليلها وفهمها وعرضها أكثر سهولة. فوجود خلايا فارغة قد يعطل تحليل البيانات، ويُسبب أخطاءً في الصيغ، ويجعل مجموعات البيانات تبدو غير مكتملة أو غير احترافية. في هذا الدليل، سنستعرض عدة طرق فعّالة لإزالة الخلايا الفارغة أو إدارتها في Excel، مثل استخدام ميزة «الانتقال إلى خاص» والصيغ ووظيفة التصفية. وتختلف كل طريقة في ملاءمتها حسب احتياجاتك وسيناريوهات عملك، مما يتيح لك اختيار الأنسب لمتطلباتك.
- حذف جميع الصفوف التي تحتوي على نص معيّن داخل عمود في أوراق Google
- افترض أن لديك نطاقًا من البيانات في ورقة Google، وتريد الآن حذف الصفوف بناءً على قيم الخلايا في عمود معيّن. على سبيل المثال، قد ترغب في حذف جميع الصفوف التي تحتوي على النص «Complete» في العمود C. في هذه المقالة، سأوضح لك كيفية تنفيذ هذه المهمة بسهولة في أوراق Google.
- حذف الصفوف بناءً على لون الخلفية
- كيف يمكنك حذف الصف بأكمله بناءً على لون الخلفية؟ في هذا المثال، تحتاج إلى حذف جميع الصفوف التي تكون خلاياها مُلوَّنة بلون الخلفية الأزرق، كما يظهر في لقطة الشاشة التالية. ومن خلال هذه المقالة، ستحصل على أكواد جاهزة تساعدك على تنفيذ هذه المهمة في Excel.
- حذف كل صف آخر
- إذا كنت ترغب في حذف كل صف أو عمود آخر بسرعة في Excel، فإن المفتاح الأساسي يكمن في كيفية تحديد تلك الصفوف أو الأعمدة بالتناوب بسرعة أولاً، ثم تطبيق عملية الحذف عليها. وتعرض لك هذه المقالة بعض الحيل الفعّالة لتحديد كل صف أو عمود آخر بسهولة، ثم حذفها على الفور.
أفضل أدوات إنتاجية Office
عزّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
- مثبت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- تعمل بشكل أفضل معًا— إنتاجية ميسّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، ولا بطاقة ائتمان
- أفضل قيمة— وفّر مقارنةً بشراء الإضافات بشكل منفصل













