تقسيم السلاسل النصية باستخدام محددات الأعمدة والصفوف.
تعمل الدالة TEXTSPLIT بالطريقة نفسها التي يعمل بها معالج Text-to-Columns، ولكن في نموذج الصيغة. يسمح لك بالتقسيم عبر الأعمدة أو لأسفل حسب الصفوف. وهو عكس الدالة TEXTJOIN.
بناء الجملة
=TEXTPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [pad_with])
بناء جملة الدالة TEXTSPLIT به الوسيطات التالية:
-
text النص الذي تريد تقسيمه. مطلوبة.
-
col_delimiter النص الذي يضع علامة على النقطة التي يتم فيها مد النص عبر الأعمدة.
-
row_delimiter النص الذي يضع علامة على النقطة التي يتم فيها مد النص إلى أسفل الصفوف. اختيارية.
-
ignore_empty حدد TRUE لتجاهل المحددات المتتالية. الإعدادات الافتراضية ل FALSE، والتي تنشئ خلية فارغة. اختيارية.
-
match_mode حدد 1 لإجراء تطابق غير حساس لحالة الأحرف. الإعدادات الافتراضية إلى 0، والتي تقوم بمطابقة حساسة لحالة الأحرف. اختيارية.
-
pad_with القيمة التي تتم بها لوحة للنتائج. الإعداد الافتراضي هو #N/A.
ملاحظات
إذا كان هناك أكثر من محدد واحد، فيجب استخدام ثابت صفيف. على سبيل المثال، للتقسيم حسب الفاصلة والنقطة، استخدم =TEXTSPLIT(A1,{",","."}).
أمثلة
انسخ بيانات المثال وألصقها في الخلية A1 في ورقة عمل Excel جديدة. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.
تقسيم اسم وجملة باستخدام محدد شائع.
البيانات |
داكوتا لينون سانشيز |
أن تكون أو لا تكون |
الصيغ |
=TEXTSPLIT(A2, " ") |
=TEXTSPLIT(A3, " ") |
يبين الرسم التوضيحي التالي النتائج.
تقسيم ثوابت الصفيف في A2 إلى صفيف 2X3.
البيانات |
||||
1,2,3;4,5,6 |
||||
الصيغ |
||||
=TEXTSPLIT(A2,",",";") |
يبين الرسم التوضيحي التالي النتائج.
البيانات |
||||||
قم. أو لا تقم بذلك. لا توجد أية محاولة. -مجهول |
||||||
الصيغ |
||||||
=TEXTSPLIT(A2,".") |
||||||
=TEXTSPLIT(A2,{".","-"}) |
||||||
=TEXTSPLIT(A2,{".","-"},,FALSE) |
يبين الرسم التوضيحي التالي النتائج.
البيانات |
|||
قم. أو لا تقم بذلك. لا توجد أية محاولة. -مجهول |
|||
الصيغ |
|||
=TEXTSPLIT(A2,,"") |
يبين الرسم التوضيحي التالي النتائج.
البيانات |
|||
قم. أو لا تقم بذلك. لا توجد أية محاولة. -مجهول |
|||
الصيغ |
|||
=TEXTSPLIT(A2,{".","-"}) |
يبين الرسم التوضيحي التالي النتائج.
البيانات |
|||
قم. أو لا تقم بذلك. لا توجد أية محاولة. -مجهول |
|||
الصيغ |
|||
=TEXTSPLIT(A2,{".","-"},TRUE) |
يبين الرسم التوضيحي التالي النتائج.
تلميح لإزالة الخطأ #NA، استخدم الدالة IFNA. أو أضف الوسيطة pad_with.
البيانات |
|||||
قم. أو لا تقم بذلك. لا توجد أية محاولة. -مجهول |
|||||
الصيغ |
|||||
=TEXTSPLIT(A2," ",".",TRUE) |
يبين الرسم التوضيحي التالي النتائج.