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