إزالة الصفوف بناءً على قيمة الخلية في Excel – دليل سهل
سواء كنت تتعامل مع جدول بيانات صغير أو مجموعة بيانات كبيرة، فإن معرفة كيفية إزالة الصفوف بناءً على قيم الخلايا يمكن أن توفر لك الوقت والجهد. يمكن تنفيذ هذه العملية باستخدام العديد من ميزات Excel، بما في ذلك ميزة التصفية، وأداة البحث والاستبدال، وميزة الفرز، وحتى باستخدام تقنيات متقدمة. بحلول نهاية هذا الدليل، ستكون مزودًا بالمعرفة اللازمة لإزالة الصفوف غير المرغوب فيها من أوراق Excel الخاصة بك بكفاءة، مما يضمن أن تكون بياناتك نظيفة وذات صلة باحتياجات التحليل الخاصة بك.
على سبيل المثال، إذا كنت أرغب في إزالة جميع الصفوف حيث تحتوي عمود الاسم على Jener، كيف سأقوم بذلك؟
إزالة الصفوف بالكامل بناءً على قيمة الخلية
إزالة الصفوف في التحديد بناءً على قيمة الخلية باستخدام ميزة الفرز
إزالة الصفوف بالكامل بناءً على قيمة الخلية في Excel
يقدم Excel عدة طرق لإزالة الصفوف بناءً على قيم خلايا محددة. يغطي هذا القسم أساليب تتراوح بين ميزات Excel البسيطة مثل التصفية، البحث والاستبدال وKutools إلى تقنيات متقدمة تتضمن VBA. سواء كنت مبتدئًا أو مستخدمًا متقدمًا، ستجد طريقة تناسب مستوى مهارتك واحتياجاتك.
إزالة الصفوف بالكامل بناءً على قيمة الخلية باستخدام ميزة التصفية
عادةً، يمكنك تطبيق ميزة التصفية لعرض الصفوف التي تلبي معايير معينة، ثم حذف الصف دفعة واحدة.
الخطوة 1: تطبيق ميزة التصفية لتصفية الصفوف غير المرغوب فيها
- حدد نطاق البيانات الذي تريد حذف الصفوف منه. وبعد ذلك، انقر فوق "بيانات" > "تصفية"، انظر إلى لقطة الشاشة:
- الآن، ستظهر أسهم منسدلة في رأس كل عمود. انقر على السهم المنسدل في العمود الذي يحتوي على القيم التي تريد إزالة الصفوف بناءً عليها. على سبيل المثال، إذا كنت تبحث عن إزالة الصفوف التي تحتوي على الاسم Jener، فستنقر على السهم في عمود الاسم.
- في القائمة المنسدلة، قم بإلغاء تحديد "تحديد الكل" لمسح جميع التحديدات، وتحقق فقط من المربع بجانب Jener أو أدخل Jener يدويًا في مربع البحث للعثور عليه بسرعة.
- ومن ثم، انقر على زر موافق لتطبيق التصفية. سيتم عرض الصفوف التي تحتوي على Jener فقط. انظر إلى لقطة الشاشة:
الخطوة 2: حذف الصفوف المُرشحة
حدد الصفوف المرئية، ثم انقر بزر الماوس الأيمن على أحد الصفوف المحددة واختر "حذف الصف" من قائمة السياق. سيؤدي ذلك إلى إزالة جميع الصفوف المحددة.
الخطوة 3: مسح التصفية
ثم، انقر على "بيانات" > "تصفية" مرة أخرى. سيؤدي ذلك إلى إزالة التصفية وسترى جميع السجلات باستثناء المحذوفة منها.
- مشابهًا لكيفية تطبيق طريقة التصفية للتخلص من الصفوف التي تحتوي على النص Jener، يمكنك أيضًا استخدامها لإزالة الصفوف بناءً على شروط عددية أو تاريخية كما هو موضح في لقطات الشاشة التالية:
شروط تصفية الأرقام:
شروط تصفية التاريخ: - يمكنك أيضًا استخدام ميزة التصفية لتصفية وحذف جميع الصفوف التي تحتوي على لون خلفية معين. انظر إلى لقطة الشاشة:
- يمكنك استخدام ميزة التصفية لتصفية بناءً على معايير متعددة لتصفية المحتوى الذي لا تحتاج إليه ثم حذفه. على سبيل المثال، لنفترض أنك تريد حذف جميع الصفوف حيث يكون البائع هو Jener والمبيعات الإجمالية أكبر من 7000 دولار. يجب عليك تصفية الصفوف حسب الاسم Jener أولاً، ثم تصفية المبيعات التي تكون أكبر من 7000.
إزالة الصفوف بالكامل بناءً على قيمة الخلية باستخدام Kutools AI Aide
Kutools for Excel هو إضافة شاملة تشمل أكثر من 300 ميزة متقدمة، تم تصميمها لتبسيط أنواع مختلفة من المهام المعقدة في Excel. واحدة من ميزاته، Kutools AI Aide، تساعد في أتمتة المهام مثل التصفية وحذف الصفوف بناءً على معايير محددة.
بعد تثبيت Kutools for Excel، يرجى النقر فوق "Kutools AI" > "AI Aide" لفتح لوحة "Kutools AI Aide":
- حدد نطاق البيانات، ثم اكتب طلبك في مربع الدردشة، وانقر على زر "إرسال" أو اضغط على مفتاح Enter لإرسال السؤال؛
"إزالة الصفوف إذا كان عمود الاسم يحتوي على الاسم Jener في التحديد" - بعد التحليل، انقر على زر "تنفيذ" لتشغيله. سيقوم Kutools AI Aide بمعالجة طلبك باستخدام الذكاء الاصطناعي وإزالة الصفوف المحددة مباشرةً في Excel.
- لحذف الصفوف بناءً على معايير متعددة، ما عليك سوى تعديل المتطلبات وفقًا لذلك. على سبيل المثال، استخدم الأوامر مثل "إزالة الصفوف حيث يحتوي عمود الاسم على Jener أو Kevin في التحديد" أو "إزالة الصفوف حيث يحتوي عمود الاسم على Jener والمبيعات الإجمالية تتجاوز 7000 في التحديد".
- هذه الطريقة لا تدعم وظيفة التراجع. ومع ذلك، إذا كنت ترغب في استعادة البيانات الأصلية، يمكنك النقر على "غير متوقع" لإعادة التغييرات.
إزالة الصفوف بالكامل بناءً على قيمة الخلية باستخدام ميزة البحث والاستبدال
إزالة الصفوف بالكامل بناءً على قيمة خلية محددة باستخدام ميزة البحث والاستبدال في Excel هي طريقة مباشرة يمكن أن تكون فعالة للغاية لتنظيف بياناتك. يرجى القيام بما يلي:
الخطوة 1: تطبيق ميزة البحث والاستبدال لتحديد القيمة المحددة
- حدد بيانات العمود حيث ستحذف الصفوف بناءً على قيمة خلية معينة، ثم افتح مربع الحوار "البحث والاستبدال" بالضغط على مفاتيح Ctrl + F في وقت واحد.
- في مربع الحوار "البحث والاستبدال"، يرجى كتابة قيمة الخلية المحددة (في حالتنا، ندخل Jener) في مربع "البحث عن"، وانقر على زر "العثور على الكل". انظر إلى لقطة الشاشة:
- حدد جميع نتائج البحث في الجزء السفلي من مربع الحوار "البحث والاستبدال"، ثم أغلق هذا المربع. (يمكنك تحديد أحد نتائج البحث، ثم استخدام مفاتيح Ctrl + A لتحديد جميع النتائج المكتشفة.) وسيتم تحديد جميع الخلايا التي تحتوي على القيمة المحددة. بعد ذلك، أغلق هذا المربع. انظر إلى لقطة الشاشة:
الخطوة 2: حذف الصفوف بناءً على القيمة المحددة
- مع الخلايا التي لا تزال محددة، انقر بزر الماوس الأيمن على إحدى الخلايا المحددة واختر حذف من قائمة السياق.
- حدد "الصف بأكمله" في مربع الحوار حذف وانقر على موافق لإزالة جميع الصفوف التي تحتوي على القيمة المحددة.
إزالة الصفوف بالكامل بناءً على قيمة الخلية باستخدام كود VBA
إزالة الصفوف بناءً على قيمة الخلية باستخدام VBA (Visual Basic for Applications) في Excel يتيح أتمتة المهمة، مما يجعلها فعالة، خاصة لمجموعات البيانات الكبيرة.
الخطوة 1: افتح محرر وحدة VBA ونسخ الكود
- اضغط على مفاتيح Alt + F11 لفتح نافذة "Microsoft Visual Basic for Applications".
- في النافذة المفتوحة، انقر فوق "إدراج" > "وحدة" لإنشاء وحدة جديدة فارغة.
- ثم، انسخ والصق الكود أدناه في الوحدة الفارغة.
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: فرز البيانات بناءً على العمود المحدد
- حدد عمود البيانات الذي تريد حذف الصفوف بناءً عليه. ثم، انقر فوق "بيانات" > "ترتيب من A إلى Z أو من Z إلى A"، وسيظهر مربع حوار تحذير الفرز، حدد "توسيع التحديد"، وبعد ذلك، انقر على زر "ترتيب". انظر إلى لقطة الشاشة:
- الآن، سيتم تجميع الصفوف التي تحتوي على نفس القيم معًا، مما يجعل من السهل تحديدها واختيارها. انظر إلى لقطة الشاشة:
الخطوة 3: حذف الصفوف المصنفة
- حدد مجموعة السجلات التي تريد حذفها، ثم انقر بزر الماوس الأيمن، واختر "حذف" من قائمة السياق. في مربع الحوار "حذف"، حدد خيار "نقل الخلايا لأعلى". وبعد ذلك، انقر على زر موافق. انظر إلى لقطة الشاشة:
- تم حذف السجلات فقط حيث الاسم هو Jener دون إزالة الصف بأكمله. وبالتالي، ستبقى أي بيانات على يمين أو يسار مجموعة البيانات الخاصة بك غير متأثرة.
الخطوة 4: تطبيق ميزة الفرز لاستعادة الترتيب الأصلي للبيانات
انقر على رأس العمود المساعد، ثم انتقل إلى "بيانات" في الشريط واختر "ترتيب من A إلى Z" لتنظيم البيانات وفقًا للتسلسل في العمود المساعد. سيؤدي ذلك إلى استعادة البيانات ضمن النطاق المحدد إلى ترتيبها الأصلي حسب الحاجة.
الخطوة 5: حذف العمود المساعد
أخيرًا، احذف العمود المساعد حسب الحاجة لتنظيف ورقة العمل الخاصة بك.
في هذه المقالة، استكشفنا عدة طرق لإزالة الصفوف في Excel بناءً على قيم الخلايا. يمكنك اختيار الطريقة التي تعجبك. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، يقدم موقعنا آلاف الدروس التعليمية، يرجى النقر هنا للوصول إليها. شكراً لك على القراءة، ونتطلع إلى تقديم المزيد من المعلومات المفيدة لك في المستقبل!
مقالات ذات صلة:
- إزالة الخلايا الفارغة بسهولة في Excel – دليل كامل
- إزالة الخلايا الفارغة في Excel هي مهمة شائعة يمكن أن تساعد في تبسيط بياناتك، مما يجعل من السهل تحليلها وفهمها وعرضها. يمكن أن تعيق الخلايا الفارغة تحليل البيانات، وتسبب أخطاء في الصيغ، وتجعل مجموعات البيانات تبدو غير مكتملة أو غير احترافية. في هذا البرنامج التعليمي، سنستكشف عدة طرق لإزالة أو إدارة الخلايا الفارغة في Excel بكفاءة، مثل ميزة Go To Special، والصيغ، ووظيفة التصفية. كل طريقة تخدم احتياجات وسيناريوهات مختلفة، حتى تتمكن من اختيار الطريقة التي تناسب احتياجاتك بشكل أفضل.
- حذف جميع الصفوف التي تحتوي على نص معين داخل عمود في Google Sheets
- لنفترض أن لديك نطاقًا من البيانات في ورقة Google، الآن، ترغب في حذف الصفوف بناءً على قيم الخلايا في عمود. على سبيل المثال، أريد حذف جميع الصفوف التي تحتوي على النص "مكتمل" في العمود C. في هذه المقالة، سأتحدث عن كيفية حل هذه المشكلة في Google Sheets.
- حذف الصفوف بناءً على لون الخلفية
- كيف يمكنك حذف الصفوف بالكامل بناءً على لون الخلفية؟ في هذا المثال، أحتاج إلى حذف جميع الصفوف التي تحتوي خلاياها على لون خلفية أزرق كما هو موضح في لقطة الشاشة التالية. من خلال هذه المقالة، ستحصل على بعض الأكواد لتحقيق هذه المهمة في Excel.
- حذف كل صف آخر
- إذا كنت ترغب في حذف كل صف أو عمود آخر بسرعة في Excel، فإن النقطة الرئيسية هي كيفية تحديد كل صف أو عمود آخر بسرعة أولاً ثم تطبيق عملية الحذف عليهم. وستوضح هذه المقالة بعض الأمور المثيرة حول كيفية تحديد كل صف أو عمود آخر أولاً ثم حذفهم بسرعة.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!