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

كيف يمكن استبدال البيانات المُرشَّحة دون إلغاء التصفية في Excel؟

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

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

فيما يلي، سنستعرض تقنيات عملية تشمل اختصارات Excel المدمجة، وأدوات متقدمة من Kutools لـ Excel، بالإضافة إلى طرق قوية لتحقيق استبدال ديناميكي باستخدام VBA والصيغ — كلٌّ بما يقدّمه من فوائد، وسيناريوهات أفضل الممارسات، ونصائح أساسية:


استبدال البيانات المُرشَّحة بنفس القيمة دون إلغاء التصفية في Excel

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

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

1. حدد الخلايا في نطاق التصفية التي تريد استبدالها، ثم اضغطAlt+; في آنٍ واحد. سيؤدي هذا الإجراء إلى تمييز الخلايا المرئية (المُرشَّحة) فقط، مع تجاهل أي صفوف مخفية.

لقطة شاشة لتحديد الخلايا المرئية فقط

تلميح لحل المشكلات:إذا لم يعمل Alt + ؛، فتأكد من أن تحديدك يشمل الخلايا التي تريد تغييرها فعليًّا، وأن المرشِّح مُطبَّق بشكل صحيح.

2. اكتب القيمة التي تريد إدخالها، ثم اضغطCtrl+Enter معًا. سيُدخل هذا الأمر قيمتك الجديدة في جميع الخلايا المحددة (المرئية) دفعةً واحدة!

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

لقطة شاشة تُظهر البيانات الأصلية ونتائج الاستبدال

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

تلميح:للإلغاء الفوري لأي تغييرات، اضغط ببساطة Ctrl + Z بعد إتمام العملية.


استبدال البيانات المُرشَّحة بتبادلها مع نطاقات أخرى

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

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

1. انتقل إلى شريط Excel واخترKutools > Range > تبديل النطاقات، ليتم تفعيل مربع حوار تبديل النطاقات.

لقطة شاشة لتمكين ميزة Swap Range من Kutools

2. في مربع الحوار، اضبط المربع الأول (Swap Range1) على نطاق بياناتك المُرشَّحة والمرئية، وعيِّن المربع الثاني (Swap Range2) على النطاق الذي تريد تبديله معه. تأكد من أن كلا النطاقين يحتويان على نفس عدد الصفوف والأعمدة لضمان إتمام عملية التبديل بنجاح.

لقطة شاشة توضح كيفية تهيئة مربع حوار Swap Ranges

3. انقرOK. سيقوم Kutools فورًا بتبادل القيم بين المديين مع الحفاظ على المرشّح كما هو. تبقى إعدادات المرشّح دون تغيير؛ فقط يتم تبديل محتويات الخلايا المحددة.

بعد تنفيذ هذا الإجراء، تحقق من محتوى التبديل للتأكد من دقته. ولا يؤثر هذا الإجراء على البيانات الأخرى التي تم ترشيحها خارجًا.

لقطة شاشة للنتائج المبادلة دون التأثير على التصفية

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

المزايا:تتعامل مع مديات كاملة لعمليات التبديل في البيانات المُرشَّحة، مما يجعلها مثالية للتحليل المقارن.ملاحظة:يجب أن يكون المديان المتبادلان متطابقين في الحجم؛ وإلا فسيحدث خطأ.


استبدال البيانات المُرشَّحة بلصقها مع تجاهل الصفوف المُرشَّحة

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

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

1. حدد النطاق الذي يحتوي على البيانات التي ترغب في استخدامها للاستبدال، ثم انتقل إلىKutools > Range > لصق في نطاق مرئيلتفعيل الأداة.

لقطة شاشة توضح كيفية تمكين ميزة Paste to Visible Range

2. في مربع الحوار المنبثق، حدد نطاق الوجهة ضمن بياناتك المُرشَّحة الذي سيتم لصق القيم الجديدة فيه، ثم انقرOK للتطبيق.

لقطة شاشة لتحديد نطاق البيانات المُرشَّحة

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

لقطة شاشة للنتائج النهائية

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

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


VBA: استبدال البيانات في الخلايا المرئية (المُرشَّحة) فقط

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

المشاهد المناسبة:مثالية للاستبدالات المعقدة، والتحديثات الدفعية، أو لأتمتة المهام.

المزايا:مرنة، قابلة للبرمجة، وتدعم قواعد استبدال متعددة.

العيوب:تتطلب معرفة بلغة VBA؛ كما أن التغييرات تُطبَّق فورًا—لذا احفظ نسخة احتياطية من ملفك أولًا.

1. انقرDeveloper > Visual Basic. في نافذة Microsoft Visual Basic for Applications، انقرInsert > Module، ثم الصق الكود التالي في الوحدة البرمجية:

Sub ReplaceVisibleCellsOnly_Advanced()
    ' Updated by ExtendOffice
    Dim rng As Range
    Dim cell As Range
    Dim searchText As String
    Dim replaceText As String
    Dim xTitleId As String

    On Error GoTo ExitSub
    xTitleId = "KutoolsforExcel"

   
    Set rng = Application.InputBox("Select the filtered range:", xTitleId, Selection.Address, Type:=8)
    If rng Is Nothing Then Exit Sub

 
    searchText = Application.InputBox("Enter the text/value to be replaced:", xTitleId, "", Type:=2)
    If searchText = "" Then Exit Sub
    replaceText = Application.InputBox("Enter the new text/value:", xTitleId, "", Type:=2)

    On Error Resume Next
    For Each cell In rng.SpecialCells(xlCellTypeVisible)
        If Not IsError(cell.Value) Then
            If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
                cell.Value = Replace(cell.Value, searchText, replaceText, , , vbTextCompare)
            End If
        End If
    Next cell
    On Error GoTo 0

    MsgBox "Replacements completed in visible cells.", vbInformation, xTitleId
ExitSub:
End Sub

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

ملاحظات ونصائح:

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

صيغة Excel: معالجة أو استبدال البيانات المُرشَّحة ديناميكيًا

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

المشاهد المناسبة:الملخصات الديناميكية، والتصدير المشروط، والاستبدالات جنباً إلى جنب

المزايا:لا تتطلب كتابة أكواد، تستجيب للمرشحات، وغير مدمرة

العيوب:لا تُعدِّل البيانات الأصلية؛ تظهر النتائج في أعمدة مساعدة

1. افترض أن بياناتك موجودة في النطاق A2:A100. في الخلية المجاورة (مثل B2)، أدخل هذه الصيغة:

=IF(SUBTOTAL(103, OFFSET(A2, 0, 0)), IF(A2 = "oldvalue", "newvalue", A2), "")

الشرح:

  • SUBTOTAL(103، OFFSET(A2، 0، 0))تُعيد 1 إذا كان الصف مرئيًا، و0 إذا كان مخفيًا.
  • إذا كان الصف مرئيًا وكانت القيمة فيA2 تساوي"oldvalue"، فسيتم عرض"newvalue"؛ وإلا فسيتم عرض القيمة الأصلية لـA2.
  • إذا تم تصفية الصف خارجًا، تُعيد الصيغة خليةً فارغة.

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

نصائح متقدمة:

  • يمكنك استخدام دوال مثلSEARCH،SUBSTITUTE، أوREPLACE لإجراء استبدالات جزئية أو مشروطة بناءً على أنماط النص.
  • تأكد دائمًا من النتائج قبل استخداملصق خاص → Valuesلاستبدال البيانات الأصلية، خاصةً في ملفات العمل الإنتاجية.

عرض توضيحي: استبدال البيانات المُرشَّحة دون إلغاء التصفية في Excel

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

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


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

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