وظيفة Excel TEXTSPLIT
• نص تقوم الدالة بتقسيم السلاسل النصية بواسطة محدد معين إلى مصفوفة عبر الأعمدة والصفوف.
ملاحظة: هذه الوظيفة متاحة فقط في Excel for Microsoft 365 على قناة Insider.
بناء الجملة
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
الحجج
ملاحظات
قيمة الإرجاع
تقوم بإرجاع السلسلة النصية المنقسمة.
مثال
نأخذ هنا بعض الأمثلة لشرح كيفية استخدام وظيفة TEXTSPLIT لتقسيم النص في ظل ظروف مختلفة.
# مثال 1: تقسيم النص بواسطة محدد إلى أعمدة أو صفوف
كما هو موضح في لقطة الشاشة أدناه ، لتقسيم النص في الخلية A2 إلى أعمدة أو صفوف بواسطة الفاصلة ، يمكنك تطبيق وظيفة TEXTSPLIT على النحو التالي.
قسّم النص أفقيًا إلى أعمدة بفاصلات
حدد خلية ، أدخل الصيغة التالية واضغط على أدخل الرئيسية.
يتم ملء النتائج بنصوص مقسمة في نفس الوقت دون استخدام مقبض الملء التلقائي.
=TEXTSPLIT(A2,",")
قسّم النص عموديًا إلى صفوف بفاصلات
لتقسيم النص عموديًا إلى صفوف بواسطة محدد معين ، يلزمك ترك وسيطة col_delimiter فارغة وتحديد محدد لـ حد_الصف جدال. الرجاء القيام بما يلي.
حدد خلية ، أدخل الصيغة التالية واضغط على أدخل الرئيسية.
يتم ملء الخلايا الناتجة بنصوص مقسمة في نفس الوقت دون استخدام مقبض الملء التلقائي.
=TEXTSPLIT(A2,,",")
# مثال 2: تجاهل الخلايا الفارغة عند تقسيم النص باستخدام الدالة TEXTSPLIT
كما هو موضح في لقطة الشاشة أدناه ، إذا كانت السلسلة النصية تحتوي على محددين متتاليين أو أكثر بدون قيمة بينهما ، بشكل افتراضي ، ستحتفظ الدالة TEXTSPLIT بالخلايا الفارغة عند تقسيم النص. لتجاهل الخلايا الفارغة عند الانقسام ، يمكنك تطبيق الدالة TEXTSPLIT على النحو التالي.
حدد خلية فارغة ، أدخل الصيغة التالية واضغط أدخل للحصول على جميع النصوص المقسمة وتجاهل الخلايا الفارغة. إذا كانت هناك قائمة بالنصوص المراد تقسيمها ، فالرجاء تحديد خلية النتيجة وسحب مقبض الملء التلقائي لأسفل للحصول على بقية النتائج.
=TEXTSPLIT(A2,",",,TRUE)
ملاحظة: في هذه الصيغة ، القيمة المنطقية "الحقيقة"كملف تجاهل جدال.
# مثال 3: تقسيم النص حساسًا لحالة الأحرف أو غير حساس لحالة الأحرف
بشكل افتراضي ، تكون وظيفة TEXTSPLIT حساسة لحالة الأحرف حيث يتم تعيين match_mode على 0 أو تركها فارغة.
كما هو موضح في الصورة أدناه ، فإن ملف match_mode يتم ترك الوسيطة في دالة TEXTSPLIT فارغة ، لذا فهي تبحث فقط عن تطابق تام للنص "مستشار"في السلسلة النصية المحددة.
=TEXTSPLIT(A2,"Consultant")
إذا كنت لا تريد إجراء بحث مطابق تمامًا ، على سبيل المثال ، فأنت بحاجة إلى البحث عن النص الذي يتضمن كليهما "مستشار" و "مستشار"، في هذه الحالة ، يمكنك تحديد وسيطة match_mode كـ 1 لإنجازها.
حدد خلية فارغة ، أدخل الصيغة أدناه واضغط على أدخل مفتاح. حدد خلية النتيجة هذه واسحبها مقبض الملء التلقائي أسفل للحصول على بقية النتائج.
=TEXTSPLIT(A2,"Consultant",,TRUE,1)
# مثال 4: تقسيم النص إلى صفوف وأعمدة في نفس الوقت
لتقسيم النص إلى صفوف وأعمدة في نفس الوقت باستخدام الدالة TEXTSPLIT ، تحتاج إلى تحديد وسيطات col_delimiter و row_delimiter في الصيغة في نفس الوقت.
كما هو موضح في الجدول أدناه ، يمكنك إدخال الصيغة التالية في الخلية C2 والضغط على أدخل مفتاح للحصول على النصوص المقسمة في الصفوف والأعمدة المقابلة في نفس الوقت.
=TEXTSPLIT(A2,":", ",")
ملحوظة: في هذه الحالة ، فإن النقطتين ":"كملف col_delimiter حجة وفاصلة ","كملف حد_الصف جدال.
# مثال 4: تخصيص قيمة لتضمين القيم المفقودة في المصفوفة ثنائية الأبعاد
عند استخدام الدالة TEXTSPLIT لتقسيم النص إلى صفوف وأعمدة في نفس الوقت ، يُرجع Excel أخطاء # N / A في النتيجة إذا كانت هناك قيم مفقودة في سلسلة النص الأصلي.
كما هو موضح في لقطة الشاشة أدناه ، نظرًا لعدم وجود نقطتين ":"بعد النص تاريخ الإفراج، يعود Excel # N / A بجوار "تاريخ الإصدار".
إذا كنت بحاجة إلى ملء جميع القيم المفقودة بحرف شرطة (-) في المصفوفة ثنائية الأبعاد بدلاً من الخطأ # N / A ، فأنت تحتاج فقط إلى تحديد الوسيطة الأخيرة "الوسادة مع" مثل "-"لإنجازه.
حدد خلية فارغة ، أدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على جميع النصوص المقسمة في صفوف وأعمدة.
=TEXTSPLIT(A2,":",",",,,"-")
# مثال 5: تقسيم النص بواسطة محددات متعددة
تسمح وظيفة TEXTSPLIT باستخدام محددات متعددة لتقسيم النص في نفس الوقت. ومع ذلك ، يجب وضع المحددات في ثابت صفيف ومفصولة بفواصل ، مثل {"delimiter1"، "delimiter2"، ...}.
تحتوي السلسلة النصية في الجدول أدناه على محددين "-" و "،" ، لتقسيم النص بواسطة هذين المحددين ، تحتاج إلى تطبيق وظيفة TEXTSPLIT على النحو التالي.
حدد خلية فارغة ، أدخل الصيغة التالية واضغط على أدخل الرئيسية.
=TEXTSPLIT(A2,{"-",","})
ملاحظة: في هذه الصيغة ، فإن col_delimiter يتم تحديد الحجة على أنها {"-"، "،"}.
الوظائف ذات الصلة
وظيفة Excel TEXTAFTER
تستخرج الدالة TEXTAFTER النص الذي يحدث بعد سلسلة فرعية أو محدد وإرجاعه.
وظيفة Excel TEXTBEFORE
ترجع الدالة TEXTBEFORE النص الذي يحدث قبل سلسلة فرعية أو محدد.
وظيفة Excel VALUETOTEXT
تحول الدالة VALUETOTEXT أي قيمة محددة إلى نص.
أفضل أدوات إنتاجية المكتب
Kutools for Excel - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...

Office Tab - تمكين القراءة المبوبة والتحرير في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
