Skip to main content

دالة TEXTSPLIT في Excel

Author: Siluvia Last Modified: 2025-08-06

تقوم دالة TEXTSPLIT بتقسيم سلاسل النصوص باستخدام فاصل معين إلى صفيف عبر الأعمدة والصفوف.

ملاحظة: هذه الدالة متوفرة فقط في Excel لـ Microsoft 365 على قناة Insider.

show the usage of Excel TEXTSPLIT function

الصيغة

=TEXTSPLIT(النص, فاصل_الأعمدة, [فاصل_الصفوف], [تجاهل_فارغ], [وضع_التطابق], [تعبئة_بـ])

الوسائط

النص (مطلوب): النص الذي تريد تقسيمه؛
فاصل_الأعمدة (مطلوب): الفاصل أو السلاسل الفرعية التي تشير إلى المكان الذي تريد تقسيم النص فيه عبر الأعمدة؛
فاصل_الصفوف (اختياري): الفاصل أو السلاسل الفرعية التي تشير إلى المكان الذي تريد تقسيم النص فيه عبر الصفوف؛
تجاهل_فارغ (اختياري): يحدد ما إذا كان سيتم تجاهل الخلايا الفارغة أم لا.
-- خطأ (افتراضي): الاحتفاظ بالخلايا الفارغة عند التقسيم.
-- صحيح: تجاهل الخلايا الفارغة عند التقسيم.
وضع_التطابق (اختياري): يحدد ما إذا كان الفاصل حساسًا لحالة الأحرف.
-- 0 (افتراضي): حساس لحالة الأحرف.
-- 1: غير حساس لحالة الأحرف.
تعبئة_بـ (اختياري): القيمة المستخدمة لتعبئة القيم المفقودة في المصفوفة ثنائية الأبعاد. الافتراضي هو قيمة الخطأ #N/A.

ملاحظات

1) تعمل هذه الدالة بنفس الطريقة التي يعمل بها معالج نص إلى أعمدة في Excel؛
2) هذه الدالة هي العكس من دالة TEXTJOIN؛
3) إذا تم حذف “تعبئة_بـ”، يتم استخدام #N/A لتعبئة القيم المفقودة في المصفوفات ثنائية الأبعاد؛
4) يجب وضع الفواصل المتعددة داخل ثابت صفيف وفصلها بفواصل، مثل {“فاصل1”,”فاصل2”,...}.

القيمة المرجعة

تُرجع النص المقسم.

مثال

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

#المثال 1: تقسيم النص باستخدام فاصل إلى أعمدة أو صفوف

كما هو موضح في لقطة الشاشة أدناه، لتقسيم النص الموجود في الخلية A2 إلى أعمدة أو صفوف باستخدام الفاصلة، يمكنك تطبيق دالة TEXTSPLIT كما يلي.

show the usage of Excel TEXTSPLIT function

تقسيم النص أفقيًا إلى أعمدة باستخدام الفواصل

حدد خلية، أدخل الصيغة التالية واضغط على مفتاح الإدخال.

تتم تعبئة الخلايا الناتجة بالنصوص المقسمة في نفس الوقت دون استخدام مقبض التعبئة التلقائي.

=TEXTSPLIT(A2,",")

show the usage of Excel TEXTSPLIT function

تقسيم النص عموديًا إلى صفوف باستخدام الفواصل

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

حدد خلية، أدخل الصيغة التالية واضغط على مفتاح الإدخال.

تتم تعبئة الخلايا الناتجة بالنصوص المقسمة في نفس الوقت دون استخدام مقبض التعبئة التلقائي.

=TEXTSPLIT(A2,,",")

show the usage of Excel TEXTSPLIT function
#المثال 2: تجاهل الخلايا الفارغة عند تقسيم النص باستخدام دالة TEXTSPLIT

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

show the usage of Excel TEXTSPLIT function

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

=TEXTSPLIT(A2,",",,TRUE)

show the usage of Excel TEXTSPLIT function

ملاحظة: في هذه الصيغة، يتم توفير القيمة المنطقية “TRUE” كوسيطة تجاهل_فارغ.

#المثال 3: تقسيم النص بطريقة حساسة لحالة الأحرف أو غير حساسة

افتراضيًا، تكون دالة TEXTSPLIT حساسة لحالة الأحرف حيث يتم ضبط وضع_التطابق على 0 أو تركه فارغًا.

كما هو موضح في لقطة الشاشة أدناه، يتم ترك وسيطة وضع_التطابق في دالة TEXTSPLIT فارغة، لذلك تقوم بالبحث عن تطابق دقيق للنص “Consultant” في سلسلة النص المحددة.

=TEXTSPLIT(A2,"Consultant")

show the usage of Excel TEXTSPLIT function

إذا كنت لا تريد البحث عن تطابق دقيق، على سبيل المثال، تحتاج إلى البحث عن النص الذي يتضمن كل من “Consultant” و “CONSULTANT”، في هذه الحالة، يمكنك تحديد وسيطة وضع_التطابق كـ 1 للقيام بذلك.

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

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

show the usage of Excel TEXTSPLIT function
#المثال 4: تقسيم النص إلى صفوف وأعمدة في نفس الوقت

لتقسيم النص إلى صفوف وأعمدة في نفس الوقت باستخدام دالة TEXTSPLIT، تحتاج إلى تحديد كل من وسيطة فاصل_الأعمدة ووسيطة فاصل_الصفوف في الصيغة في نفس الوقت.

كما هو موضح في الجدول أدناه، يمكنك إدخال الصيغة التالية في الخلية C2 واضغط على مفتاح الإدخال للحصول على النصوص المقسمة في الصفوف والأعمدة المقابلة في نفس الوقت.

=TEXTSPLIT(A2,":", ",")

show the usage of Excel TEXTSPLIT function

ملاحظة: في هذه الحالة، يتم توفير النقطة “:” كوسيطة فاصل_الأعمدة والفاصلة “,” كوسيطة فاصل_الصفوف.

#المثال 4: تخصيص قيمة لتعبئة القيم المفقودة في المصفوفة ثنائية الأبعاد

عند استخدام دالة TEXTSPLIT لتقسيم النص إلى صفوف وأعمدة في نفس الوقت، يقوم Excel بإرجاع أخطاء #N/A في النتائج إذا كانت هناك قيم مفقودة في سلسلة النص الأصلية.

كما هو موضح في لقطة الشاشة أدناه، نظرًا لعدم وجود نقطتين “:” بعد النص تاريخ الإصدار، يقوم Excel بإرجاع #N/A بجانب “تاريخ الإصدار”.

show the usage of Excel TEXTSPLIT function

إذا كنت بحاجة إلى تعبئة جميع القيم المفقودة بشخصية الشرطة (-) في المصفوفة ثنائية الأبعاد بدلاً من خطأ #N/A، تحتاج فقط إلى تحديد الوسيطة الأخيرة “تعبئة_بـ” كـ “-” للقيام بذلك.

حدد خلية فارغة، أدخل الصيغة التالية واضغط على مفتاح الإدخال للحصول على جميع النصوص المقسمة في الصفوف والأعمدة.

=TEXTSPLIT(A2,":",",",,,"-")

show the usage of Excel TEXTSPLIT function
#المثال 5: تقسيم النص باستخدام عدة فواصل

تسمح دالة TEXTSPLIT باستخدام عدة فواصل لتقسيم النص في نفس الوقت. ومع ذلك، يجب وضع الفواصل داخل ثابت صفيف وفصلها بفواصل، مثل {“فاصل1”,”فاصل2”,...}.

تحتوي سلسلة النص في الجدول أدناه على فاصلين “-” و “,”، لتقسيم النص باستخدام هذين الفاصلين، تحتاج إلى تطبيق دالة TEXTSPLIT كما يلي.

show the usage of Excel TEXTSPLIT function

حدد خلية فارغة، أدخل الصيغة التالية واضغط على مفتاح الإدخال.

=TEXTSPLIT(A2,{"-",","})

show the usage of Excel TEXTSPLIT function

ملاحظة: في هذه الصيغة، يتم تحديد وسيطة فاصل_الأعمدة كـ {"-",","}.


الدوال ذات الصلة

دالة TEXTAFTER في Excel
تستخرج دالة TEXTAFTER وتُرجع النص الذي يأتي بعد سلسلة فرعية أو فاصل معين.

دالة TEXTBEFORE في Excel
تُرجع دالة TEXTBEFORE النص الذي يأتي قبل سلسلة فرعية أو فاصل معين.

دالة VALUETOTEXT في Excel
تقوم دالة VALUETOTEXT بتحويل أي قيمة محددة إلى نص.


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

Kutools لـ Excel - يساعدك على التميز عن الآخرين

🤖 مساعد Kutools AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي   |  توليد الكود  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools
الوظائف الشائعة: البحث، تمييز أو تحديد المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون صيغة ...
VLookup الفائق: معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة متقدمة: قائمة منسدلة سهلة  |  قائمة منسدلة تعتمد على أخرى  |  قائمة منسدلة متعددة الخيارات...
مدير العمود: إضافة عدد معين من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  مقارنة الأعمدة لتحديد نفس & الخلايا المختلفة ...
الميزات البارزة: التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  إدارة المصنفات والأوراق | مكتبة النص التلقائي (النص التلقائي)  |  منتقي التاريخ  |  دمج بيانات الأوراق  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عبر القوائم  |  مرشح متقدم  |  تصفية خاصة (تصفية الخلايا بالخط العريض/المائل/المتوسط عليه خط...) ...
أفضل 15 مجموعة أدوات:  12 أداة نص (إضافة نص، حذف الأحرف ...)  |  50+ نوعاً من الرسوم البيانية (مخطط جانت ...)  |  40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...)  |  19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...)  |  12 أداة تحويل (تحويل الأرقام إلى كلمات، تحويل العملة ...)  |  7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا Excel ...)  |  ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من 40 لغة أخرى!

Kutools لـ Excel يحتوي على أكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيدًا...


Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (تتضمن Excel)

  • ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
  • تقليل مئات النقرات بالماوس يوميًا، قل وداعًا لآلام اليد بسبب استخدام الماوس.
  • زيادة إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • جلب التبويبات الفعالة إلى Office (تتضمن Excel)، تمامًا مثل Chrome و Edge و Firefox.