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

كيف يمكن إرجاع عدة نطاقات من نتائج البحث، مفصَّلة بفواصل، في خلية واحدة؟

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

عند العمل مع البيانات في Excel، قد تجد نفسك بحاجة إلى إرجاع قيم مطابقة متعددة من عملية بحث وعرضها جميعًا في خلية واحدة، مفصَّلة بفواصل أو شرطات أو غيرها. وعلى الرغم من أن دوال البحث المدمجة مثل «VLOOKUP» و«INDEX-MATCH» رائعة للعثور على تطابق واحد، فإن دمج نتائج متعددة في خلية واحدة يتطلب نهجًا أكثر تقدمًا. تقدّم هذه المقالة بعض الطرق الفعّالة لإنجاز هذه المهمة في Excel.


إرجاع عدة نطاق قيمة البحث في خلية واحدة مفصولة بفواصل باستخدام دالتي TEXTJOIN وFILTER

إذا كان بإمكانك الوصول إلى Excel 365 أو Excel 2021 أو أي إصدار أحدث، فإن استخدام صيغة المصفوفة الديناميكية يُعد الطريقة الأبسط.

يرجى تطبيق الصيغة أدناه في خلية فارغة، ثم اضغط مفتاح «Enter» للحصول على النتيجة.

=TEXTJOIN(", ", TRUE, FILTER($B$2:$B$15, $A$2:$A$15=D2))

بعد ذلك، اسحب مقبض التعبئة لأسفل لملء الصيغة في الخلايا الأخرى، انظر لقطة الشاشة:

إرجاع قيم بحث متعددة مفصولة بفواصل باستخدام دالة TEXTJOIN

شرح هذه الصيغة:
  • FILTER(B2:B15، A2:A15=D2): تستخرج جميع القيم من العمود B التي يتوافق تواريخها في العمود A مع القيمة الموجودة في الخلية D2.
  • TEXTJOIN(«، »، TRUE، ...): تدمج القيم الناتجة في سلسلة نصية واحدة مفصولة بفواصل.

إرجاع عدة نطاق قيمة البحث في خلية واحدة مفصولة بفواصل باستخدام Kutools لـ Excel

«Kutools لـ Excel» هو إضافة مصممة لتبسيط المهام المعقدة في Excel. وتتيح لك ميزته المتقدمة «بحث واحد إلى العديد» استخراج جميع القيم المطابقة في خلية واحدة باستخدام فاصل معيّن—بدون الحاجة إلى صيغ معقدة أو برمجة VBA.

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

بعد تثبيت Kutools لـ Excel، يرجى اتباع الخطوات التالية:

انقر على «Kutools» > «بحث متقدم» > «بحث واحد إلى العديد (تُرجع نتائج متعددة)» لفتح مربع الحوار. ثم في مربع الحوار، يرجى تحديد العمليات على النحو التالي:

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

النتيجة:

تم دمج جميع الخلايا المقابلة التي تحمل نفس القيمة في خلية واحدة مفصولة بفواصل، انظر لقطة الشاشة:
إرجاع قيم بحث متعددة مفصولة بفواصل باستخدام Kutools

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

إرجاع عدة نطاق قيمة البحث في خلية واحدة مفصولة بفواصل باستخدام دالة مُعرَّفة من قِبل المستخدم

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

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

2. انقر على «Insert» > «Module»، ثم الصق الكود التالي في نافذة الوحدة النمطية.

كود VBA: إرجاع عدة نطاق قيمة البحث في خلية واحدة مفصولة بفواصل

Function JoinLookupValues(lookupValue As String, lookupRange As Range, returnRange As Range, delimiter As String) As String
    'Updateby Extendoffice
    Dim result As String
    Dim i As Long
    result = ""
    For i = 1 To lookupRange.Rows.Count
        If lookupRange.Cells(i, 1).Value = lookupValue Then
            result = result & returnRange.Cells(i, 1).Value & delimiter
        End If
    Next i
    If Len(result) > 0 Then
        JoinLookupValues = Left(result, Len(result) - Len(delimiter))
    Else
        JoinLookupValues = ""
    End If
End Function

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

=JoinLookupValues(D2, $A$2:$A$15, $B$2:$B$15, ", ")

مزيد من الخيارات لميزة البحث واحد إلى كثير

ملاحظة: في الصيغة أعلاه، تمثّل "D2" معيار البحث العمودي (Vlookup)، و"A2:A15" هو النطاق الذي يتم فيه البحث، و"B2:B15" هو نطاق القيم المراد إرجاعها، و"،" هو الفاصل المستخدم لفصل النتائج.

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


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

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

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

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