نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

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

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

نسخ ولصق الخلايا غير فارغة فقط مع الذهاب إلى أمر خاص

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

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

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

نسخ ولصق الخلايا غير فارغة فقط مع كوتولس ل إكسيل فكرة جيدةنومك


فكرة جيدةنومكحدد خلايا غير فارغة(حدد بسرعة خلايا غير فارغة من مجموعة مختارة أو ورقة كاملة.)

دوك حدد نونبانك خلية شنومك


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


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

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

DOC-نسخة فقط، nonblanks1

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

DOC-نسخة فقط، nonblanks1

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

DOC-نسخة فقط، nonblanks1

4. ثم اضغط OK، ولم يتم اختيار سوى خلايا القيمة في القائمة.

DOC-نسخة فقط، nonblanks1

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

DOC-نسخة فقط، nonblanks1

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


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

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

2. انقر Data (البيانات) > تصفية / فلترة، انظر الصورة:

دوك نسخ نونبلانكسنومك فقط

3. ثم انقر على زر القائمة المنسدلة في الزاوية اليمنى للخلية في القائمة المحددة، وألغ تحديد الفراغات الخيار أسفل القائمة المنسدلة. انظر لقطة الشاشة:
DOC-نسخة فقط، nonblanks1

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

DOC-نسخة فقط، nonblanks1

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

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


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

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

معادلة لا داعي للقلق حول صيغ طويلة طويلة في إكسيل بعد الآن! كوتولس ل إكسيل's النص السيارات يمكن إضافة جميع الصيغ إلى مجموعة
كما نص السيارات، وتحرير الدماغ! انقر هنا لمعرفة النص التلقائي انقر هنا للحصول على نسخة تجريبية مجانية

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-نسخة فقط، nonblanks1

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

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

DOC-نسخة فقط، nonblanks1

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

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


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

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

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-نسخة فقط، nonblanks1

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

DOC-نسخة فقط، nonblanks1

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

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


السهم الأزرق الفقاعة اليمنى نسخ ولصق الخلايا غير فارغة فقط مع كوتولس ل إكسيل

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

كوتولس ل إكسيل, مع أكثر من 120 وظائف إكسيل مفيد، وتعزيز كفاءة العمل الخاص بك وتوفير وقت العمل الخاص بك.

بعد تركيب مجاني كوتولس ل إكسيل، يرجى القيام على النحو التالي:

1. حدد نطاق الخلية، ثم انقر فوق Kutools > اختار > حدد خلايا غير فارغة. انظر لقطة الشاشة:
دوك حدد نونبانك خلية شنومك

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

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



كوتولس ل إكسيل: شنومكس + وظائف يجب أن يكون لديك في إكسيل، شنومك-فري تجريبية مجانية من هنا

الصق إلى المدى المرئي (نسخ البيانات ولصقها في الخلايا المرئية أو التي تمت تصفيتها فقط.)

إكسيل أدين أداة لصق البيانات إلى الخلايا التي تمت تصفيتها فقط وتجاهل الخلايا المخفية

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

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

علامة تبويب Office توفر واجهة مبوبة لـ Office ، واجعل عملك أسهل بكثير

  • تمكين تحرير علامات التبويب والقراءة في Word و Excel و PowerPointوالناشر والوصول ، Visio ومشروع.
  • افتح مستندات متعددة وقم بإنشائها في علامات تبويب جديدة لنفس النافذة ، وليس في نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات نقرات الماوس لك كل يوم!
أسفل مكتبه
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mickael · 2 years ago
    Thanks for the great tips!
    I am using the Find & Select feature, but it's taking a long time because my spreadsheet contains 70 columns and 450k rows. Is there a way to fasten the process?
  • To post as a guest, your comment is unpublished.
    Peter · 3 years ago
    When i select and copy only non-blank cells, how can i then paste it somewhere else with keeping the same empty ranges between them?
  • To post as a guest, your comment is unpublished.
    cvh · 3 years ago
    These tools delete the blank cells and compress the row. I want the format to be retained, including the spaces, but I do not want empty cells to overwrite cells containing existing data. i.e. I want to add the new, copied, cells in a column onto an existing column.
  • To post as a guest, your comment is unpublished.
    Quintin · 4 years ago
    Hi #abc

    I have used your formula =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('List of Overdue items'!A:A,SMAL L(IF('List of Overdue items'!A$1:A$15 00"",ROW('List of Overdue items'!A$1:A$15 00)),ROWS('List of Overdue items'!B$1:B2)) )))

    I have data in one Worksheet and want to copy that data into another worksheet (same doc). Can you help?
  • To post as a guest, your comment is unpublished.
    Hellooo · 4 years ago
    Is there a way to make the macro work when referencing between different sheets?
  • To post as a guest, your comment is unpublished.
    em07 · 5 years ago
    This formula is absolutely amazing, thank you.

    Unfortunately it breaks when trying to copy from another sheet, is there a workaround?
    • To post as a guest, your comment is unpublished.
      abc · 4 years ago
      correct the references when using the formula between different sheets. It does work.

      =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('List of Overdue items'!A:A,SMALL(IF('List of Overdue items'!A$1:A$1500"",ROW('List of Overdue items'!A$1:A$1500)),ROWS('List of Overdue items'!B$1:B2)))))
  • To post as a guest, your comment is unpublished.
    etchvee · 5 years ago
    thanks for the super formula:

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