اللصق في الخلايا المرئية فقط: تخطي الصفوف المخفية في Excel
المؤلفشياويانغ•تاريخ التعديل
توجد في Excel مشكلة معروفة منذ زمنٍ بعيد أثارت إحباط المستخدمين لسنوات عديدة: عند نسخ البيانات ومحاولة لصقها في قائمة مرشّحة (تحتوي على صفوف مخفية)، غالبًا ما تلصق Excel البيانات في الصفوف المخفية أيضًا، مما يؤدي إلى تلف البيانات. وقد كلفت هذه المشكلة المستخدمين ساعاتٍ لا تحصى من إعادة العمل واستعادة البيانات.
تكمن المشكلة الأساسية في أن Excel، رغم توفّر طريقة سهلة لنسخ الخلايا المرئية فقط (باستخدام Alt+؛ أو الانتقال عبر خاص)، لا يحتوي على ميزة مضمنة تُسمى «لصق في الخلايا المرئية فقط». فعند لصق البيانات في نطاق تم تطبيق التصفية عليه، تلصق Excel البيانات بشكل متسلسل بدءًا من الخلية العلوية اليسرى المحددة، متجاهلة تمامًا ما إذا كانت الصفوف مرئية أم مخفية.
فيما يلي عدة طرق عملية للصق أو تعبئة البيانات في الصفوف المرشّحة فقط.

الصق نفس القيمة في الخلايا المرئية فقط
الصق قيمة مختلفة في الخلايا المرئية فقط
- الطريقة 1: باستخدام عمود مساعد
- الطريقة 2: باستخدام كود VBA
- الطريقة 3: باستخدام Kutools لـ Excel (سريعة وسهلة)
الصق نفس القيمة في الخلايا المرئية فقط
إذا أردت إدخال نفس القيمة في قائمة منسدلة—مثل إضافة حالة أو ملاحظة أو فئة واحدة لجميع الصفوف المرئية—فلا حاجة إلى لصقها يدويًّا خليةً تلو الأخرى. يتيح لك Excel تحديد الخلايا المرئية فقط، ليتخطّى الصفوف المخفية تلقائيًّا!
هذه الطريقة مفيدة بشكل خاص بعد تطبيق تصفية. فعلى سبيل المثال، بعد تصفية عمود «المنطقة» لعرض «الشرق» فقط، يمكنك تعبئة الحالة بنفس القيمة—مثل «مكتمل»—دون التأثير على الصفوف المخفية بواسطة التصفية.
- حدد خلايا الوجهة ضمن العمود المُرشَّح.
- اضغط مفاتيحAlt + ; لتحديد الخلايا المرئية فقط. انظر لقطة الشاشة:

- بعد ذلك، اكتب القيمة التي تريد إدخالها مباشرةً، ثم اضغط مفاتيحCtrl + Enterمعًا، وستقوم Excel بتعبئة الخلايا المرئية فقط، بينما يتم تخطي الصفوف المخفية.

ملاحظات
- تعمل هذه الطريقة بشكل مثالي عندما تحتاج جميع الخلايا المرئية إلى تلقي نفس القيمة.
- إذا كنت بحاجة إلى لصق قائمة تحتوي على قيم مختلفة في الصفوف المرئية، فاستخدم الطرق التالية.
الصق قيمة مختلفة في الخلايا المرئية فقط
إذا كنت بحاجة إلى لصق قائمة من قيم مختلفة في جدول مُرشَّح، فقد يكون الأمر أكثر تعقيدًا بعض الشيء. فعلى سبيل المثال، بعد تصفية عمود «المنطقة» لإظهار «الشرق» فقط، قد ترغب في لصق قيم حالات مختلفة مثل «مكتمل» و«قيد الانتظار» و«شُحِن» و«معتمد» في الصفوف المرئية فقط. وفي هذه الحالة، ستحتاج إلى طريقة أكثر أمانًا لضمان لصق كل قيمة في الخلية المرئية التالية، مع بقاء جميع الصفوف المخفية دون أي تغيير.
الطريقة 1: باستخدام أعمدة مساعدة
إذا كنت بحاجة إلى لصق قائمة تحتوي على قيم مختلفة في نطاق مُرشَّح، فقد لا تعمل عملية النسخ واللصق العادية بشكل صحيح، نظرًا لأن الصفوف المرشَّحة غير متصلة. ولتجنب الكتابة فوق الصفوف المخفية، يمكنك استخدام عمودين مساعدين لفرز الصفوف المرئية وتجميعها مؤقتًا، ثم لصق البيانات الجديدة، وبعد ذلك استعادة الترتيب الأصلي.
الخطوة 1: أزل التصفية وأضف عمود ترتيب مساعد
- أولاً، أزل عامل التصفية الحالي بالنقر علىبيانات > تصفية.
- ثم أضف عمود مساعدة بجانب جدول البيانات الخاص بك لتسجيل الترتيب الأصلي للصفوف. على سبيل المثال، أدخل 1 في الخلية D2 و2 في الخلية D3، ثم حدد النطاق D2:D3 واسحب مقبض الملء لأسفل حتى آخر صف يحتوي على بياناتك. سيتم استخدام هذا العمود لاحقًا لاستعادة الترتيب الأصلي بعد الفرز واللصق. انظر لقطة الشاشة:

الخطوة 2: صفّ البيانات وعلّم الصفوف المرئية
- طبّق عامل التصفية مرة أخرى بالنقر علىبيانات > تصفية، ثم صفّ العمود وفقًا لشرطك. على سبيل المثال، صفّ البيانات لعرض سجلات المنطقة الشرقية فقط.
- في عمود مساعدة آخر، أدخل الصيغة التالية في أول صف مرئي:
=ROW() - ثم اسحب الصيغة لأسفل عبر الصفوف المرئية. يُستخدم هذا لتمييز السجلات المُرشَّحة لتجميعها معًا في الخطوة التالية.

الخطوة 3: أزل التصفية ورتّب الجدول حسب عمود الصفوف المرئية المساعد
أزل التصفية مرة أخرى، ثم رتّب الجدول تصاعديًا حسب العمود المساعد الذي يحتوي على نتائج دالة ROW(). الآن، ستظهر جميع السجلات المرشّحة معًا كنطاق متصل.

الخطوة 4: الصق البيانات الجديدة
انسخ البيانات الجديدة والصقها في السجلات المجمَّعة؛ وبما أن صفوف الوجهة أصبحت الآن متصلة، فإن Excel سيتمكن من لصق البيانات بدقة دون التأثير على السجلات الأخرى.

الخطوة 5: استعد الترتيب الأصلي
بعد لصق البيانات الجديدة، رتّب الجدول تصاعديًا حسب عمود الترتيب الأصلي المساعد، ليُعاد بذلك ورقة العمل إلى ترتيب الصفوف الأصلي.

الخطوة 6: أزل الأعمدة المساعدة
أخيرًا، احذف أو امسح الأعمدة المساعدة. يمكنك تطبيق التصفية مرة أخرى للتحقق من النتيجة: فقد تم تحديث السجلات التي تطابقت مع شرط التصفية فقط، بينما بقيت جميع الصفوف الأخرى دون تغيير. انظر لقطة الشاشة:

ملاحظة:
لا تقوم هذه الطريقة بلصق البيانات مباشرةً في الخلايا المرئية غير المتصلة، بل تجمّع مؤقتًا الصفوف المُرشَّحة معًا لتمكين لصق البيانات الجديدة بأمان في نطاق متصل. وبعد الانتهاء من اللصق، يُعاد الترتيب الأصلي للصفوف باستخدام العمود المساعد.
الإيجابيات والسلبيات:
المزايا:
- يعمل مع قيمة مختلفة
- يتجنب الكتابة فوق الصفوف المخفية
- مناسب لإصدارات Excel القديمة
- يحافظ على إمكانية استعادة الترتيب الأصلي
السلبيات:
- يتطلب خطوات إضافية
- من السهل ارتكاب أخطاء إذا لم يتم ضبط أعمدة المساعدة بشكل صحيح
- ليس مثاليًا لمجموعات البيانات الكبيرة جدًّا
- يغيّر ترتيب الصفوف مؤقتًا
الطريقة 2: باستخدام كود VBA
إذا كنت غالبًا بحاجة إلى لصق قيم مختلفة في صفوف مُرشَّحة، فإن VBA يُعد الحل الأكثر مباشرة.
يأخذ هذا الماكرو القيم من نطاق المصدر ويلصقها في الخلايا المرئية ضمن نطاق الوجهة المُرشَّح، متجاهلاً الصفوف المخفية.
- اضغط مع الاستمرار على مفاتيحALT + F11 في Excel، وستفتح لك نافذةمايكروسوفت فيجوال بيسك للتطبيقات.
- انقرإدراج>وحدة نمطية، والصق الكود التالي في نافذة الوحدة النمطية.
Sub PasteIntoVisibleCellsOnly() Dim SourceRange As Range Dim TargetRange As Range Dim VisibleCells As Range Dim Cell As Range Dim i As Long On Error Resume Next Set SourceRange = Application.InputBox("Select the source values to copy:", Type:=8) Set TargetRange = Application.InputBox("Select the filtered target range:", Type:=8) On Error GoTo 0 If SourceRange Is Nothing Or TargetRange Is Nothing Then Exit Sub On Error Resume Next Set VisibleCells = TargetRange.SpecialCells(xlCellTypeVisible) On Error GoTo 0 If VisibleCells Is Nothing Then MsgBox "No visible cells found in the target range.", vbExclamation Exit Sub End If If SourceRange.Cells.Count > VisibleCells.Cells.Count Then MsgBox "The source range contains more cells than the visible target range.", vbExclamation Exit Sub End If i = 1 For Each Cell In VisibleCells If i <= SourceRange.Cells.Count Then Cell.Value = SourceRange.Cells(i).Value i = i + 1 Else Exit For End If Next Cell MsgBox "Data has been pasted into visible cells only.", vbInformation End Sub - اضغط مفتاحF5 أو انقر زرتشغيللتشغيل هذا الكود. ستظهر نافذة منبثقة تطلب منك تحديد قيم المصدر التي تريد نسخها. انظر لقطة الشاشة:

- انقرموافق، ثم في المربع التالي، حدد نطاق الوجهة المرشّح الذي تريد لصق البيانات فيه. انظر لقطة الشاشة:

- انقرموافق، وستُلصَق البيانات المحددة في الصفوف المرئية فقط دون التأثير على أيٍّ من الصفوف المخفية. انظر لقطة الشاشة:

المزايا:
- يعمل بشكل ممتاز مع القيم المختلفة.
- يتخطى الصفوف المُرشَّحة تلقائيًا.
- مثالي للمهام المتكررة.
السلبيات:
- يتطلب VBA.
- قد تحتاج إلى حفظ المصنف بصيغة .xlsm.
- يجب تفعيل الماكرو.
الطريقة 3: باستخدام Kutools لـ Excel
إذا كنت تبحث عن طريقة أسرع وأكثر ملاءمة للمبتدئين للصق البيانات في الصفوف المُرشَّحة فقط، فإن Kutools لـ Excel يُعد خيارًا مثاليًا. فبدلًا من الاعتماد على أعمدة مساعدة أو كتابة أكواد VBA، توفر أدوات Kutools حلاً مباشرًا للصق البيانات في الخلايا المرئية فقط، مع تخطي الصفوف المخفية تلقائيًا—مما يجعله الخيار الأمثل للمستخدمين الذين يتعاملون بكثرة مع الجداول المُرشَّحة ويرغبون في تجنُّب خطر الكتابة فوق البيانات المخفية.
- حدد نطاق البيانات الأصلية الذي تريد نسخه ولصقه في القائمة المُرشَّحة. بعد ذلك، انقرKutools > نطاق > لصق في المرئي > الكل / لصق القيم فقط. راجع لقطة الشاشة التالية:
تلميح:
- إذا اخترت خيارلصق القيم فقط، فسيتم لصق القيم فقط في البيانات المُرشَّحة؛
- إذا اخترت خيارالكل، فسيتم لصق القيم مع تنسيقها في البيانات المُرشَّحة.

- بعد ذلك، تظهر نافذة منبثقةلصق في نطاق مرئي، انقر على خلية أو نطاق خلايا تريد لصق البيانات الجديدة فيه، انظر لقطة الشاشة:

- ثم انقر زرموافق، فتُلصَق البيانات الجديدة في القائمة المرشّحة فقط، بينما تبقى بيانات الصفوف المخفية كما هي.
لصق البيانات في الصفوف المرئية فقط باستخدام Kutools لـ Excel
عند العمل مع بيانات مُرشَّحة في Excel، قد يؤثر النسخ واللصق العادي على الصفوف المخفية أو يفشل عند التعامل مع الخلايا المرئية غير المتصلة. يوفّر Kutools لـ Excel ميزةلصق في المرئيالبسيطة التي تساعدك على لصق البيانات في الصفوف المرئية فقط، مع تخطي الصفوف المخفية تلقائيًا.
تخطي الصفوف المخفية تلقائيًا
الصق القيم في الصفوف المرئية بعد التصفية، دون استبدال البيانات المخفية.
لصق قيمة مختلفة بسهولة
الصق قائمةً من القيم المختلفة بسرعة في الصفوف المُرشَّحة، مع الحفاظ على الترتيب الصحيح.
لا حاجة لصيغ أو VBA
تجنب الصيغ المساعدة المعقدة وخطوات الفرز وأكواد الماكرو. كل ما عليك هو التحديد، ثم اللصق، وها قد انتهيت!
مثالي للجداول المُرشَّحة
مثالي لتحديث الحالات أو الملاحظات أو الفئات أو نتائج المراجعة أو السجلات المرشَّحة دفعةً واحدة.
ملاحظات هامة عند اللصق في القوائم المرشّحة
- قد لا تعمل عملية اللصق العادية كما هو متوقع
عند تصفية القائمة، تكون الصفوف المرئية غالبًا غير متجاورة، وقد لا يلصق Excel البيانات المنسوخة بشكل صحيح في الخلايا المرئية غير المتصلة.
- استخدم Alt + ؛ بحذر
يقوم Alt + ؛ بتحديد الخلايا المرئية فقط، وهو الخيار الأمثل لتعبئة نفس القيمة أو الصيغة.
للحصول على قائمة بالقيم المختلفة، يُعد استخدام VBA أو صيغة مساعدة خيارًا أكثر أمانًا.
- احفظ نسخة احتياطية من بياناتك دائمًا أولًا
قبل لصق البيانات المُرشَّحة، أنشئ نسخةً من ورقة العمل لتجنب الكتابة فوق البيانات عن طريق الخطأ.
- تحقق من عدد العناصر في المصدر والوجهة
عند لصق قيم مختلفة، تأكد من أن عدد القيم المصدر يتطابق تمامًا مع عدد الخلايا الهدف المرئية.
الخلاصة
تعتمد أفضل طريقة للصق البيانات في قائمة مرشّحة مع تخطي الصفوف المخفية على نوع البيانات التي تريد لصقها.
- لإدخال نفس القيمة، اضغط Alt + ؛ ثم Ctrl + Enter.
- لكل قيمة مختلفة، استخدم أعمدة مساعدة أو كود VBA لمطابقتها بأمان مع الصفوف المرئية فقط.
- إذا كنت تفضّل حلاً مرئيًا وأكثر سهولة، فإن Kutools لـ Excel يُمكّنك من إدارة الخلايا المرشّحة والمرئية بكفاءة أعلى.
أفضل أدوات الإنتاجية لمكتبتك
عزّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، ولا بطاقة ائتمان
- أفضل قيمة— وفّر مقارنةً بشراء كل إضافة على حدة
جدول المحتويات
- الصق نفس القيمة في الخلايا المرئية فقط
- الصق قيمة مختلفة في الخلايا المرئية فقط
- الطريقة 1: باستخدام عمود مساعد
- الطريقة 2: باستخدام كود VBA
- الطريقة 3: باستخدام Kutools لـ Excel (سريعة وسهلة)
- ملاحظات هامة عند اللصق في القوائم المرشّحة
- الخلاصة
- أفضل أدوات الإنتاجية لمكتبتك
Kutools لـ Excel
يجلب 300+ ميزات متقدمة إلى Excel
- ⬇️ تنزيل مجاني
- 🛒 شراء الآن
- 📘 دروس الميزات
- 🎁 تجربة مجانية لمدة 30 يومًا








