Delimiter Converter
← العودة إلى المدوّنة

استخدام الفواصل المحددة في صيغ Excel: دليل لـ TEXTJOIN و TEXTBEFORE و TEXTAFTER

May 21, 2026 748 words

إذا سبق لك قضاء عشر دقائق في دمج الخلايا يدويًا أو تقسيم النصوص في Excel، فستقدّر ما يمكن أن تقدمه لك دوال TEXTJOIN وTEXTBEFORE وTEXTAFTER. تضع هذه الصيغ الثلاث في Excel الفواصل المحددة (Delimiters) في صميم العمل، مما يتيح لك دمج النصوص وتقسيمها واستخراجها بجهد أقل بكثير من الطرق القديمة.

ما هو الفاصل المحدد (Delimiter) في هذا السياق؟

الفاصل المحدد هو مجرد حرف (أو سلسلة من الأحرف) يحدد الحدود بين أجزاء البيانات. في صيغ Excel، تحدد فاصلًا محددًا لإخبار الدالة أين تقطع أو أين تدمج. من الأمثلة الشائعة: الفواصل والمسافات والأنابيب (|) والفواصل المنقوطة والواصلات.

بمجرد فهمك لهذه الفكرة، تصبح هذه الدوال الثلاث أسهل بكثير في الاستيعاب.

TEXTJOIN: دمج النصوص باستخدام فاصل محدد

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

  1. اختر الفاصل المحدد (على سبيل المثال، فاصلة ومسافة).
  2. اضبط ignore_empty على TRUE أو FALSE لتخطي الخلايا الفارغة أو تضمينها.
  3. اختر النطاق أو الخلايا الفردية التي تريد دمجها.

مثال بسيط: =TEXTJOIN(", ", TRUE, A2:A6) يدمج جميع القيم من A2 إلى A6 مع فاصلة ومسافة بينها. إذا كانت A4 فارغة وضبطت ignore_empty على TRUE، فلن يترك فاصلة مزدوجة في النتيجة.

نصيحة: حلّت TEXTJOIN محل الحلول البديلة القديمة لـ CONCATENATE. إذا كنت لا تزال تربط الخلايا يدويًا باستخدام عوامل &، فانتقل إلى TEXTJOIN ووفّر على نفسك العناء.

TEXTBEFORE: استخراج النص قبل فاصل محدد

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

الصيغة: =TEXTBEFORE(text, delimiter, [instance_num]). يتيح لك المعامل الاختياري instance_num استهداف تكرار معين للفاصل المحدد، وهو مفيد عندما يوجد عدة فواصل في خلية واحدة.

على سبيل المثال، إذا احتوت A1 على "London, UK, Europe"، فإن =TEXTBEFORE(A1, ",") تُرجع "London". أضف instance_num بقيمة 2 وستحصل على "London, UK" بدلاً من ذلك.

TEXTAFTER: استخراج النص بعد فاصل محدد

تعمل TEXTAFTER بنفس الطريقة لكنها تسحب كل ما يقع على يمين الفاصل المحدد. باستخدام نفس المثال، =TEXTAFTER(A1, ", ") تُرجع "UK, Europe". إنها المكمّل الطبيعي لـ TEXTBEFORE.

يمكنك أيضًا استخدام أرقام تكرار سالبة في كلتا الدالتين للعدّ من نهاية السلسلة بدلاً من بدايتها. هذه حيلة مفيدة عندما تريد الجزء الأخير من مسار أو معرّف.

مقارنة سريعة

الدالة ما تفعله مثال على النتيجة
TEXTJOIN تدمج عدة قيم باستخدام فاصل محدد "cat, dog, fish"
TEXTBEFORE تُرجع النص قبل فاصل محدد "London" من "London, UK"
TEXTAFTER تُرجع النص بعد فاصل محدد "UK" من "London, UK"

مثال عملي على سير العمل

لنفترض أن لديك عمودًا من عناوين البريد الإلكتروني وتحتاج إلى فصل اسم المستخدم عن النطاق. تجعل TEXTBEFORE وTEXTAFTER هذه المهمة بصيغة واحدة. =TEXTBEFORE(A2, "@") تعطيك اسم المستخدم. =TEXTAFTER(A2, "@") تعطيك النطاق.

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

تحذير: TEXTBEFORE وTEXTAFTER متاحتان فقط في Excel 365 وExcel 2021 أو الأحدث. إذا كنت تستخدم إصدارًا أقدم، فستحتاج إلى استخدام LEFT وRIGHT وMID وFIND كبدائل.

التعامل مع الفواصل المحددة خارج Excel

أحيانًا تبدأ بياناتك خارج Excel، كملف CSV مُصدَّر أو ملف نصي خام بفواصل محددة غير متسقة. قبل أن تفتح Excel حتى، قد تحتاج إلى إعادة تنسيق تلك الفواصل. يتيح لك محوّل الفواصل المحددة عبر الإنترنت في Delimiter.site استبدال فاصل محدد بآخر في ثوانٍ، دون كتابة صيغة واحدة.

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

النقاط الرئيسية

  • TEXTJOIN تدمج نطاقًا من الخلايا باستخدام أي فاصل محدد تختاره، وتتعامل مع الخلايا الفارغة بنظافة.
  • TEXTBEFORE تستخرج كل ما يقع على يسار فاصل محدد، مع دعم استهداف تكرارات معينة.
  • TEXTAFTER تفعل الشيء نفسه من الجانب الأيمن، وكلتاهما تدعمان أرقام التكرار السالبة للعدّ من النهاية.
  • الدوال الثلاث متاحة في Excel 365 وExcel 2021 والأحدث، لكن ليس في الإصدارات الأقدم.
  • إذا كانت بياناتك المصدرية تحتوي على فواصل محددة فوضوية أو مختلطة، نظّفها أولاً باستخدام أداة مثل محوّل الفاصلة إلى الأنبوب قبل إدخالها في Excel.

ابدأ باستخدام هذه الصيغ

TEXTJOIN وTEXTBEFORE وTEXTAFTER مفيدة حقًا بمجرد أن تصبح مرتاحًا مع معامل الفاصل المحدد. إنها تغطي أكثر مهام تقسيم النصوص ودمجها شيوعًا دون الحاجة إلى أعمدة مساعدة معقدة أو VBA.

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