انتقل إلى المحتوى الرئيسي

وظيفة 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 - يساعدك على التميز من بين الحشود

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  جولة بدون صيغة 
سوبر فيلوكوب: معايير متعددة  |  قيمة متعددة  |  عبر الأوراق المتعددة  |  بحث غامض
حال. قائمة منسدلة: قائمة منسدلة سهلة  |  القائمة المنسدلة التابعة  |  قائمة منسدلة متعددة التحديد
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  قارن الأعمدة ب حدد نفس الخلايا وخلايا مختلفة 
الميزات المميزة: التركيز على الشبكة  |  عرض تصميم  |  شريط الفورمولا الكبير  |  مدير المصنفات والأوراق | مكتبة الموارد (النص السيارات)  |  منتقي التاريخ  |  اجمع أوراق العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عن طريق القائمة  |  سوبر تصفية  |  مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف ...)  |  +50 رسم الأنواع (مخطط جانت ...)  |  40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد ...)  |  19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار ...)  |  12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة ...)  |  7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم خلايا إكسل ...)  |  ... و اكثر

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


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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations