Note: The other languages of the website are Google-translated. Back to English
English English

وظيفة Excel TEXTSPLIT

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

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

بناء الجملة

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

الحجج

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

ملاحظات

1) تعمل هذه الوظيفة بنفس وظيفة ملف نص إلى عمود المعالج في Excel ؛
2) هذه الوظيفة هي عكس دالة TEXTJOIN;
3) إذا "الوسادة معتم حذف "، ثم يتم استخدام # N / A لتضمين القيم المفقودة في المصفوفات ثنائية الأبعاد ؛
4) يجب وضع محددات متعددة في ثابت صفيف ومفصولة بفواصل ، مثل {"delimiter1"، "delimiter2"، ...}.

قيمة الإرجاع

تقوم بإرجاع السلسلة النصية المنقسمة.

مثال

نأخذ هنا بعض الأمثلة لشرح كيفية استخدام وظيفة 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 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة