هل تريد دمج نص من خلايا متعددة في Excel بسرعة وسهولة؟ إليك كيفية القيام بذلك باستخدام وظيفة TEXTJOIN.

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

في هذه المقالة ، سنناقش وظيفة TEXTJOIN بالتفصيل ونقدم أمثلة لحالات توضح كيفية استخدام TEXTJOIN في أوراق Excel الخاصة بك.

بناء الجملة ومعلمات الدالة TEXTJOIN

تسمح لك وظيفة TEXTJOIN في Excel بدمج نص من خلايا متعددة في خلية واحدة ، مع محددات وخيارات قابلة للتخصيص. فيما يلي بناء الجملة لوظيفة TEXTJOIN:

= TEXTJOIN (محدد ، ignore_empty ، نص 1 ، [text2] ، ...)

دعنا نقسم كل معلمة للوظيفة:

  • محدد: هذا هو الحرف (الأحرف) الذي تريد إدراجه بين كل سلسلة نصية. يمكن أن تكون فاصلة أو واصلة أو أي حرف آخر تفضله. يمكنك أيضًا استخدام سلسلة فارغة ("") كمحدد إذا كنت لا تريد أي فاصل.
  • تجاهل: هذه قيمة منطقية تحدد ما إذا كان يجب تجاهل الخلايا الفارغة أو تضمينها في النتيجة. إذا تم التعيين على
    instagram viewer
    حقيقي، سيتم تجاهل الخلايا الفارغة ؛ إذا تم التعيين على خطأ شنيع، سيتم تضمين الخلايا الفارغة.
  • نص 1 ، نص 2 ، ...: هذه هي السلاسل النصية التي تريد ضمها معًا. يمكنك تحديد ما يصل إلى 252 سلسلة نصية ، ويمكن أن تكون خلايا فردية أو نطاقات أو حتى قيمًا نصية محاطة بعلامات اقتباس مزدوجة.

تقوم الدالة TEXTJOIN بربط سلاسل النص بالترتيب الذي تحدده وتفصل بينها بالمحدد المحدد. يستثني أي خلايا فارغة ما لم يكن تجاهل تم ضبط المعلمة على FALSE.

أمثلة على حالات باستخدام دالة TEXTJOIN في Excel

فيما يلي بعض الأمثلة على الحالات التي يمكنك فيها استخدام وظيفة TEXTJOIN:

1. دمج النص

افترض أن لديك ورقة عمل بالأسماء الأولى في العمود A وأسماء العائلة في العمود B. تريد إنشاء قائمة بالأسماء الكاملة في العمود C. في الخلية C2، يمكنك استخدام الصيغة التالية:

= TEXTJOIN (" ", حقيقي، A2، B2)

انسخ الصيغة أسفل العمود ، وسوف تجمع بين الاسم الأول واسم العائلة من كل صف في خلية واحدة ، مفصولة بمسافة.

2. إنشاء قائمة مفصولة بفواصل

لنفترض أن لديك قائمة عمودية من المدن ، وتريد إنشاء خلية واحدة تجمع هذه المدن في قائمة مفصولة بفواصل. لتحقيق ذلك ، يمكنك استخدام دالة TEXTJOIN مع الفاصلة كمحدد.

= TEXTJOIN (", ", حقيقي، A2: A7)

كل مدينة في النطاق أ 2: أ 7 يتم دمجها باستخدام الفاصلة ومحدد المسافة المحدد داخل علامتي الاقتباس المزدوجة. الوسيطة الثانية ، TRUE ، تتجاهل أي خلايا فارغة في النطاق.

3. إضافة البادئات أو اللواحق

إذا كان لديك عمود بيانات وتريد إضافة بادئة أو لاحقة محددة لكل إدخال ، يمكنك استخدام TEXTJOIN. افترض أن لديك قائمة بأرقام المقرر الدراسي في العمود A ، وتريد إضافة البادئة حصيرة إلى الأرقام لجعلها أكواد الدورة التدريبية. ستستخدم الصيغة التالية:

= TEXTJOIN ("", حقيقي, "حصيرة"& أ 2)

هذه الصيغة تسلسل البادئة حصيرة بالقيمة الموجودة في الخلية أ 2 باستخدام علامة العطف (&) المشغل أو العامل.

4. إدراج فواصل أسطر بين النص

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

بافتراض وجود الأسماء في العمود A ، وعناوين البريد الإلكتروني في العمود B ، أدخل الصيغة أدناه في الخلية C2:

= TEXTJOIN (CHAR (10), حقيقي، A2: B2)

يضعط Ctrl + Shift + Enter لتطبيق الصيغة على الجدول الخاص بك. الآن ، سيعرض العمود C المعلومات المدمجة لجميع الموظفين ، ويفصل كل إدخال بفاصل أسطر. ال شار (10) تُنشئ الوظيفة حرف فاصل الأسطر الذي يفصل بين معلومات كل موظف. لكي تظهر المعلومات في سطور متعددة ، كما هو موضح أعلاه ، تأكد من أن ملف دوران النص تم تمكين الميزة.

هذه مجرد أمثلة قليلة لكيفية استخدام TEXTJOIN لدمج السلاسل النصية بطرق مختلفة. يوفر مرونة في دمج النص ويسمح لك بتحديد أي محدد من اختيارك للإخراج المطلوب.

كيفية استخدام TEXTJOIN مع وظائف أخرى في Excel

يعمل TEXTJOIN بشكل أفضل مع ملفات الوظائف الأساسية في Excel لمعالجة البيانات المتقدمة. وهنا بعض الأمثلة:

استخدام TEXTJOIN مع الدالة IF

أنت تستطيع استخدم الدالة IF ضمن دالة TEXTJOIN لتضمين سلاسل نصية أو استبعادها بشكل مشروط بناءً على معايير معينة.

لنفترض أن لديك قائمة بأسماء الطلاب في العمود أ ، ودرجاتهم المقابلة في العمود ب ، ودرجاتهم في العمود ج. تريد إنشاء خلية واحدة تحتوي على أسماء الطلاب الذين حصلوا على درجة أعلاه 80 وحصلت على درجة "A" ، مفصولة بفاصلة. في الخلية D1، يمكنك استخدام الصيغة التالية:

= TEXTJOIN (", ", حقيقي, لو((B2: B9>80) * (C2: C9 ="أ") ، A2: A9 ، ""))

بعد إدخال الصيغة في الخلية د 2 وتأكيدها بـ Ctrl + Shift + Enter (نظرًا لأنها صيغة صفيف) ، ستحصل على قائمة بالطلاب الذين يستوفون الشروط المحددة. تستخدم الصيغة الدالة IF للتحقق مما إذا كانت الدرجة المقابلة أعلى من 80 (B2: B9> 80) والدرجة A (C2: C9 = "أ").

إذا تحققت كلا الشرطين ، فسيتم تضمين اسم الطالب في النتيجة. وإلا فإنها ترجع سلسلة فارغة (""). تقوم الدالة TEXTJOIN بعد ذلك بدمج الأسماء المحددة بفاصلة تفصل بينها كمحدد.

استخدام TEXTJOIN مع وظيفة الاستبدال

لنفترض أن لديك قائمة برموز المنتج في العمود A ، وتريد إنشاء سلسلة واحدة تجمع بين جميع الرموز ، مفصولة بفواصل ، أثناء إزالة أي شرطات (-) من الرموز.

= TEXTJOIN (", ", حقيقي، البديل (A2: A6، "-", ""))

تستخدم هذه الصيغة الدالة TEXTJOIN لسلسلة رموز المنتج و وظيفة الاستبدال لإزالة الواصلات من الرموز. يمكنك ضبط النطاق (أ 2: أ 6) في الصيغة بناءً على بياناتك الفعلية. يمكنك أيضًا تعديل معايير الاستبدال داخل وظيفة SUBSTITUTE لاستبدال الأحرف المختلفة حسب الحاجة.

دمج البيانات بسهولة في Excel مع TEXTJOIN

تعد وظيفة TEXTJOIN في Excel أداة قوية تسمح لك بربط سلاسل نصية متعددة بمحدد محدد. من خلال فهم بناء الجملة والحجج ، يمكنك معالجة البيانات ودمجها بطريقة مرنة وفعالة. سواء أكنت بحاجة إلى دمج الأسماء أو العناوين أو أي بيانات نصية أخرى ، فإن وظيفة TEXTJOIN تعد حلاً مناسبًا.