Note: The other languages of the website are Google-translated. Back to English

كيفية نسخ ولصق الخلايا غير الفارغة فقط في إكسيل؟

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

انسخ والصق الخلايا غير الفارغة فقط باستخدام الأمر Go To Special

نسخ ولصق الخلايا غير الفارغة فقط باستخدام ميزة التصفية

انسخ والصق الخلايا غير الفارغة فقط باستخدام صيغة Array Formula

انسخ والصق الخلايا غير الفارغة فقط برمز VBA

انسخ والصق الخلايا غير الفارغة فقط باستخدام Kutools for Excel فكرة جيدة 3


السهم الأزرق الحق فقاعة انسخ والصق الخلايا غير الفارغة فقط باستخدام الأمر Go To Special

مع ال انتقل إلى خاص الأمر ، يمكنك تحديد جميع البيانات أولاً ، ثم نسخها ولصقها في موقع آخر.

1. حدد قائمة البيانات التي تريد استخدامها.

doc-copy-only-nonblanks1

2. ثم اضغط الرئيسية > بحث وتحديد > انتقل إلى خاص، انظر لقطة الشاشة:

doc-copy-only-nonblanks1

3. في انتقل إلى خاص مربع الحوار ، تحقق ثابت الخيار ، انظر لقطة الشاشة:

doc-copy-only-nonblanks1

4. ثم اضغط OK، وتم تحديد خلايا القيمة فقط في القائمة.

doc-copy-only-nonblanks1

5. ثم انسخ البيانات والصقها في الموقع الذي تريده. وتم لصق قيم الخلايا غير الفارغة فقط. انظر لقطة الشاشة:

doc-copy-only-nonblanks1

ملاحظة: هذه الطريقة متاحة فقط للثوابت ، ولا يتم تطبيقها على خلايا الصيغة.


السهم الأزرق الحق فقاعة نسخ ولصق الخلايا غير الفارغة فقط باستخدام ميزة التصفية

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

2. انقر البيانات > تصفية، انظر لقطة الشاشة:

نسخ المستند فقط nonblanks6

3. ثم انقر فوق زر القائمة المنسدلة في الزاوية اليمنى للخلية في القائمة المحددة ، وقم بإلغاء تحديد الفراغات الخيار تحت القائمة المنسدلة. انظر لقطة الشاشة:
doc-copy-only-nonblanks1

4. ثم انقر فوق OK، تم تصفية جميع الخلايا غير الفارغة كما هو موضح في لقطة الشاشة التالية:

doc-copy-only-nonblanks1

5. أخيرًا ، يمكنك نسخ البيانات التي تمت تصفيتها ولصقها في أي مكان تريده.

ملاحظة: يتم تفعيل كل من القيم والصيغ باستخدام هذه الطريقة.


حدد خلايا غير فارغة مرة واحدة

انقر للحصول على نسخة تجريبية مجانية كاملة الميزات في 30 أيام!
حدد doc kutools خلايا غير فارغة

السهم الأزرق الحق فقاعة انسخ والصق الخلايا غير الفارغة فقط باستخدام صيغة Array Formula

لنسخ ولصق الخلايا غير الفارغة فقط ، يمكنك أيضًا تطبيق صيغة الصفيف التالية.

1. إلى جانب البيانات الخاصة بك ، أدخل الصيغة التالية في خلية فارغة:

=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15<>"",ROW($A$1:$A$15)),ROWS($B$1:B1)))))

doc-copy-only-nonblanks1

ملاحظة: في الصيغة أعلاه ، A1: A15 هي قائمة البيانات التي تريد استخدامها. يمكنك تغييرها حسب حاجتك.

2. ثم اضغط Shift + Ctrl + Enter معًا ، ثم حدد الخلية B1 ، واسحب مقبض التعبئة إلى النطاق الذي تريده أن يحتوي على هذه الصيغة ، وتم استخراج جميع قيم الخلايا غير الفارغة. انظر لقطة الشاشة:

doc-copy-only-nonblanks1

3. نظرًا لأنها صيغ ، عند نسخها إلى مكان آخر ، يجب نسخها ولصقها كقيم.

ملاحظة: هذه الصيغة متاحة فقط للثوابت ، ولا يتم تطبيقها على خلايا الصيغة.


السهم الأزرق الحق فقاعة انسخ والصق الخلايا غير الفارغة فقط برمز VBA

إذا كنت مهتمًا برمز VBA ، فيمكنك تنفيذ التعليمات البرمجية التالية لإنهاء هذه المهمة.

1. اضغط باستمرار على ALT + F11 مفاتيح ، ويفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.

رمز فبا: نسخ ولصق فقط الخلايا غير الفارغة في إكسيل

Sub PasteNotBlanks()
'Update 20140325
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
If InputRng.Columns.Count > 1 Then
    MsgBox "Please select one column."
    Exit Sub
End If
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
End Sub

3. ثم اضغط F5 مفتاح لتشغيل هذا الرمز ، سيظهر مربع موجه لتذكيرك بتحديد نطاق البيانات الذي تريد استخدامه. انظر لقطة الشاشة:

doc-copy-only-nonblanks1

4. ثم انقر فوق OK، سيظهر مربع موجه آخر للسماح لك باختيار خلية لوضع البيانات.

doc-copy-only-nonblanks1

5. انقر OK لإنهاء هذا الرمز ، ولم يتم لصق سوى قيم الخلايا غير الفارغة في الموضع المحدد.

ملاحظة: هذا الكود متاح فقط للثوابت.


السهم الأزرق الحق فقاعة انسخ والصق الخلايا غير الفارغة فقط باستخدام Kutools for Excel

هل هناك طريقة أسهل بكثير مما سبق؟ بالطبع، كوتولس ل إكسيل's حدد خلية غير فارغةيمكن أن تساعدك الأداة المساعدة في تحديد الخلايا غير الفارغة أولاً ، ثم نسخها ولصقها.

كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. 

بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:

1. حدد نطاق الخلايا ، وانقر فوق كوتولس > اختار > حدد الخلايا غير الفارغة. انظر لقطة الشاشة:
حدد doc خلية غير فارغة 2

2. ثم يتم تحديد الخلايا غير الفارغة ، اضغط CTRL + C لنسخها ، ثم انتقل لتحديد الخلية التي تريد إخراج النتيجة المرحلية فيها ، اضغط على CTRL + V للصق الخلايا المحددة غير الفارغة. انظر لقطة الشاشة:
حدد doc خلية غير فارغة 3

السهم الأزرق الحق فقاعة نسخ ولصق خلية غير فارغة فقط

Kutools for Excel: أكثر من 300 وظيفة يجب أن تكون لديك في Excel ، 30- يوم تجريبي مجاني من هنا

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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (11)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا على الصيغة الفائقة: = LOOKUP ("zzzzz" ، اختر ({1,2،1} ، "" ، INDEX (A: A ، SMALL (IF ($ A $ 15: $ A $ 1 "" ، ROW ($ A $ 15: 1 دولارًا أستراليًا)) ، ROWS ($ B $ 1: BXNUMX)))))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذه الصيغة رائعة للغاية ، شكرًا لك. لسوء الحظ ، يتعطل عند محاولة النسخ من ورقة أخرى ، فهل هناك حل بديل؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تصحيح المراجع عند استخدام الصيغة بين أوراق مختلفة. انها تقوم بالعمل. = LOOKUP ("zzzzz"، اختر ({1,2،1}، ""، INDEX ('قائمة العناصر المتأخرة'! A: A، SMALL (IF ('قائمة العناصر المتأخرة'! A $ 1500: A $ 1 ""، ROW ('قائمة العناصر المتأخرة'! A $ 1500: A $ 1)) ، ROWS ('قائمة العناصر المتأخرة'! B $ 2: BXNUMX)))))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل هناك طريقة لجعل الماكرو يعمل عند الرجوع إلى أوراق مختلفة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا #abc ، لقد استخدمت صيغتك = LOOKUP ("zzzzz" ، اختر ({1,2،1} ، "" ، INDEX ('قائمة العناصر المتأخرة'! A: A ، SMAL L (IF ('قائمة العناصر المتأخرة' ' ! A $ 15: A $ 00 1 "" ، ROW ('قائمة العناصر المتأخرة'! A $ 15: A $ 00 1)) ، ROWS ('قائمة العناصر المتأخرة'! B $ 2: BXNUMX))))) لدي بيانات في ورقة عمل واحدة وتريد نسخ تلك البيانات إلى ورقة عمل أخرى (نفس المستند). هل يمكنك المساعدة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تقوم هذه الأدوات بحذف الخلايا الفارغة وضغط الصف. أريد الاحتفاظ بالتنسيق ، بما في ذلك المسافات ، لكنني لا أريد أن تكتب الخلايا الفارغة فوق الخلايا التي تحتوي على بيانات موجودة. على سبيل المثال ، أريد إضافة الخلايا الجديدة المنسوخة في عمود إلى عمود موجود.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عندما أقوم بتحديد ونسخ الخلايا غير الفارغة فقط ، كيف يمكنني لصقها في مكان آخر مع الاحتفاظ بنفس النطاقات الفارغة بينها؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك على النصائح العظيمة! أنا أستخدم ميزة البحث والتحديد ، ولكنها تستغرق وقتًا طويلاً لأن جدول البيانات الخاص بي يحتوي على 70 عمودًا و 450 ألف صف. هل هناك طريقة لربط العملية؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا تعمل على أرقام !!!
يعمل بشكل جيد على النص !!!
يرجى توجيه
تم تصغير هذا التعليق بواسطة المشرف على الموقع
صيغة الصفيف تعمل بشكل جيد على النص
لكن لا تعمل على الأرقام.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= عامل تصفية (أ: أ ، أ: أ <> "")
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL