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

كيف تنسخ الصفوف التي يحتوي أحد أعمدتها على نص أو قيمة معيّنة في إكسل؟

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

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


نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة باستخدام أمر التصفية في Excel

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

1. حدد العمود الذي ترغب في تصفيته، ثم انتقل إلى علامة تبويبData. انقر على زرFilterلتمكين التصفية لبياناتك.
لقطة شاشة لتمكين ميزة التصفية

2. انقر على السهم الموجود بجانب الخلية الأولى في العمود المحدد، ثم من القائمة اخترText Filters > Contains.

لقطة شاشة لاختيار شرط التصفية

3. في مربع حوار Custom AutoFilter الظاهر، اكتب النص أو القيمة التي تريد البحث عنها في المربع الموجود بعدcontains، ثم انقر علىOK.

لقطة شاشة لإدخال النص المحدد الذي تريد تصفيةه

4. بعد التصفية، سيعرض Excel فقط الصفوف التي يحتوي فيها العمود على النص أو القيمة المحددة. حدد كل هذه الصفوف المُرشَّحة، ثم اضغط علىCtrl+C لنسخها.

5. انتقل إلى خلية فارغة في ورقة العمل الخاصة بك أو إلى ورقة عمل أخرى، ثم اضغط علىCtrl+V للصق الصفوف المنسوخة.

ملاحظات:

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

نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة باستخدام Kutools لـ Excel

بينما يُمكّنك أمر Find القياسي ()Ctrl + F) من تحديد الخلايا التي تحتوي على محتوى معيّن بسرعة، فإنه لا يفي بالغرض إذا كنت ترغب في تحديد ونسخ الصف بأكمله بدلاً من الخلايا الفردية فقط. تأتي أداةKutools لـ Excelلتنقذ الموقف بميزةSelect Special Cells، التي تتيح لك تحديد الصفوف الكاملة التي تحتوي على الخلايا المستهدفة بكل سهولة. بهذه الطريقة، توفر وقتك وتقلل الحاجة إلى التعامل اليدوي!

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

1. حدد الأعمدة التي تريد البحث فيها عن خلايا تحتوي على النص أو القيمة المحددة.

2. انقر علىKutools في الشريط، ثم اخترSelect > تحديد خلايا محددة.

3. في مربع حوار تحديد خلايا محددة:
(1) تأكد من تأشير خيارالصف بأكملهفي قسمنوع التحديد؛
(2) ضمن نوع التحديد، اضبط القائمة المنسدلة الأولى علىContains، وأدخل النص أو القيمة التي تبحث عنها في المربع التالي؛
(3) انقر علىOK لتأكيد اختياراتك.
لقطة شاشة لتمكين ميزة تحديد الخلايا المحددة وضبط الشروط

4. عندما يظهر مربع الحوار الثاني «تحديد خلايا محددة»، انقر ببساطة علىOK للمتابعة.
لقطة شاشة توضح عدد الخلايا المحددة

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

5. اضغط علىCtrl+C لنسخ هذه الصفوف إلى الحافظة.

6. الصق الصفوف المنسوخة في الموقع المطلوب بالضغط علىCtrl+V. ويمكنك لصقها في الورقة الحالية أو في ورقة جديدة حسب الحاجة.

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

  • يُبسّط Kutools هذه العملية ويقلّل الجهد اليدوي بشكل كبير، خاصةً عند التعامل مع مجموعات البيانات الضخمة.
  • تحقق مرتين من شرط «يحتوي على»، فقد يؤدي إلى تحديد مطابقات جزئية. وعند الحاجة، عدّل باستخدام شروط أكثر دقة مثل «يساوي» أو «يبدأ بـ».

نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة من عمود آخر

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

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

1. انقر علىKutools > Select > تحديد الخلايا المتطابقة/المختلفة.

2. في مربع حوارتحديد الخلايا المتطابقة/المختلفة:
لقطة شاشة لتحديد خانة الحوار "تحديد الخلايا المتماثلة وال مختلفة"

(1) اختر العمود الذي تريد التحقق منه في مربعFind values in؛
(2) حدّد العمود الذي تريد المقارنة معه في مربعAccording to؛
ملاحظة:استخدم خيارتشمل العناوينبشكل مناسب وفقًا لبياناتك.
(3) فعّل خيارSame Values في قسمFind؛
(4) فعّل خيارتحديد الصف بالكامل؛
(5) انقر علىOK للتطبيق.

3. عندما يظهر مربع حوار Compare Ranges، سيتم عرض عدد الصفوف المحددة. انقر علىOK لإغلاق هذه الرسالة.
لقطة شاشة تُظهر الصفوف المحددة

4. انسخ الصفوف المحددة باستخدامCtrl+C، ثم الصقها في المكان الذي تريده باستخدامCtrl+V.


نسخ الصفوف إلى ورقة جديدة إذا احتوى العمود على نص/قيمة محددة في Excel

تتيح لك أداةتقسيم البياناتفي Kutools لـ Excel نسخ الصف بأكمله تلقائيًا إلى أوراق عمل جديدة كلما تطابقت القيمة أو النص المحدد في العمود المعيّن. وهي الطريقة المثالية لتنظيم بياناتك تلقائيًا في علامات تبويب منفصلة—مثل فرز بيانات المبيعات حسب المنطقة أو القسم. فيما يلي كيفية استخدامها:

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

1. حدد النطاق الذي تريد استخراج الصفوف منه وانسخه، ثم انتقل إلىKUTOOLS PLUS > تقسيم البيانات.

2. في مربع حوارتقسيم البيانات إلى ورقات عمل متعددة، قم بما يلي:
- حدد خيارتحديد العمود؛
- اختر اسم العمود ذي الصلة؛
- اختر طريقة تسمية الأوراق الجديدة (مثل التسمية حسب القيم الفريدة أو القواعد المحددة مسبقًا)؛
- انقر فوقموافقلتأكيد الإعدادات.
لقطة شاشة لتهيئة خانة حوار تقسيم البيانات إلى أوراق عمل متعددة لنسخ الصفوف إلى أوراق جديدة

بعد التقسيم، ستجد أن جميع الصفوف ذات الصلة قد نُسخت تلقائيًا إلى أوراق عمل منفصلة وفقًا لمعايير العمود التي حددتها، مما يجعل التحليل والإبلاغ لاحقًا أمرًا مباشرًا وسهلًا.
لقطة شاشة تُظهر أن الصفوف قد نُسخت إلى أوراق عمل جديدة إذا احتوت العمود المحدد على نص معين

اعتبارات:

  • انتبه إلى اتّباع اتفاقيات تسمية الأوراق الجديدة لتسهيل التنقّل إليها لاحقًا.
  • تأكد مرتين من اختياراتك قبل التقسيم لتجنب فقدان البيانات.
  • هذه الطريقة فعّالة جدًّا في تنفيذ المهام المتكررة، مثل إعداد التقارير الشهرية أو التقارير حسب الإدارات.

 


نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة باستخدام صيغة Excel

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

1. أولًا، أضف عمودًا مساعدًا جديدًا بجانب بياناتك (مثل العمود C). في الخلية C2، أدخل الصيغة التالية:

=IF(ISNUMBER(SEARCH("specific text",A2)), "Copy", "")

تتحقّق هذه الصيغة مما إذا كانت الخلية A2 تحتوي على «نص معيّن»، وفي حال تحقُّق الشرط، تُرجع «نسخ»، وإلا تترك الخلية فارغة.

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

3. الآن يمكنك تصفية عمود المساعدة للعثور على القيمة «نسخ» وتحديد جميع الصفوف ذات الصلة بسرعة. حدد كل هذه الصفوف، ثم انسخها باستخدامCtrl+C، والصقها حسب الحاجة.

شرح المعلمات:

  • استبدل «نص معيّن» بالكلمة المفتاحية أو القيمة التي تريد البحث عنها.
  • عدّل العمود المرجعي (مثل A2) ليتوافق مع العمود الذي يحتوي على نصك أو قيمتك.

نصائح استكشاف الأخطاء وإصلاحها:

  • إذا احتوى النص على أحرف خاصة أو مسافات، فتأكد من مطابقتها تمامًا في دالةSEARCH.
  • هذه الصيغة لا تُميّز بين الأحرف الكبيرة والصغيرة. استخدمFIND بدلًا منSEARCH للبحث الذي يُميّز بين حالة الأحرف.
  • للوصول إلى كلمات مفتاحية متعددة، يمكنك تضمين دوالIF إضافية أو استخدام منطقOR حسب الحاجة.

نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة باستخدام كود VBA

إذا كنت تعمل مع ملفات Excel كبيرة جدًّا أو تحتاج إلى أتمتة مهمة استخراج الصفوف هذه بشكل متكرر، فإن VBA (Visual Basic for Applications) يُعدّ حلاً قويًّا وفعّالًا. فباستخدام ماكرو بسيط، يمكنك مسح العمود المستهدف تلقائيًّا، وتحديد الصفوف المطابقة، ثم نسخها إلى موقع آخر—ما يوفّر وقتك ويقلّل الأخطاء البشرية، خاصة في المهام المعقدة أو المتكررة.

1. في إكسل، افتح محرر VBA بالنقر علىالمطور > Visual Basic. في النافذة الجديدة، انتقل إلىإدراج > وحدة نمطيةوالصق الكود التالي في الوحدة النمطية:

Sub CopyRowsIfContains()
    Dim ws As Worksheet
    Dim wsDest As Worksheet
    Dim rng As Range
    Dim cell As Range
    Dim destRow As Long
    Dim searchText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select column to search", xTitleId, Selection.Address, Type:=8)
    searchText = Application.InputBox("Enter text or value to search for", xTitleId, "", Type:=2)
    
    Set wsDest = Worksheets.Add
    wsDest.Name = "FilteredRows"
    
    destRow = 1
    For Each cell In rng
        If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
            ws.Rows(cell.Row).Copy Destination:=wsDest.Rows(destRow)
            destRow = destRow + 1
        End If
    Next cell
End Sub

2لتشغيل الماكرو، اضغط على زرتشغيل(أو مفتاح F5) في محرر VBA. بعد ذلك، سيظهر مربع حوار يطلب منك تحديد العمود الذي تريد البحث فيه؛ ثم أدخل النص أو القيمة التي ترغب في العثور عليها. وسيقوم الماكرو بإنشاء ورقة عمل جديدة باسم «FilteredRows» وينسخ إليها جميع الصفوف المطابقة لمراجعتها أو معالجتها لاحقًا.

ملاحظات حول المعلمات:

  • يمكنك تعديلwsDest.Name إذا رغبت في إعادة تسمية ورقة النتائج.
  • إذا كنت بحاجة إلى مطابقة قيم الخلية بدلاً من سلسلة فرعية، ففكّر في استبدالInStr بـIf cell.Value = searchText.

عرض توضيحي: نسخ الصفوف إذا احتوى العمود على نص/قيمة معيّنة في إكسل

 

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