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