تابع TEXTSPLIT
یک متن را بر اساس جداکننده به چند بخش تقسیم میکند و هر بخش را در یک خانهی جدا میگذارد
ساختار تابع
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع TEXTSPLIT همان کار Text to Columns را با فرمول انجام میدهد. متن را هر جا به جداکننده برسد میشکند و بخشها را در ستونهای کنار هم یا سطرهای زیر هم پخش میکند.
مثال: جدا کردن کلمههای یک متن در ستونهای کنار هم
=TEXTSPLIT(A2, " ")
مثال: جدا کردن موارد یک لیست در سطرهای زیر هم (جداکننده کاما)
=TEXTSPLIT(A2, , ",")
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
متنی
◷
اولین نسخه
Excel 365
↦
نوع خروجی
آرایه
ϟ
Volatile
خیر
⌗
Dynamic Array
بله
★
محبوبیت
۵۵ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
text
|
متن | الزامی | متن اصلی | |||||||||
col_delimiter
|
متن | الزامی | جداکنندهای که متن را در ستونها پخش میکند | |||||||||
row_delimiter
|
متن | اختیاری | جداکنندهای که متن را در سطرها پخش میکند | |||||||||
ignore_empty
|
منطقی | اختیاری | خانههای خالی حذف شوند؟پیشفرض: FALSE | |||||||||
|
حالتهای مجاز ورودی
ignore_empty۲ حالت
|
||||||||||||
match_mode
|
عدد | اختیاری | حساسیت به بزرگی و کوچکی حروفپیشفرض: 0 | |||||||||
|
حالتهای مجاز ورودی
match_mode۲ حالت
|
||||||||||||
pad_with
|
هر نوع | اختیاری | مقداری که خانههای کمآمده با آن پر میشوندپیشفرض: #N/A | |||||||||
یک متن را بر اساس جداکننده به چند بخش تقسیم میکند و هر بخش را در یک خانهی جدا میگذارد
کاربردهای تابع
✓
جدا کردن نام و نام خانوادگی
تقسیم یک ستون به چند ستون بر اساس فاصله
✓
تفکیک دادههای کپیشده
جدا کردن اطلاعاتی که با کاما، خط تیره یا اسلش در یک سلول آمدهاند
✓
تبدیل لیست به سطر
زیر هم چیدن مواردی که در یک سلول پشت سر هم نوشته شدهاند
خطاهای رایج و راهحل
#VALUE!
جداکننده خالی نوشته شده است
راهحل: نوشتن جداکنندهی ستون یا سطر
#SPILL!
سلولهایی که نتیجه باید در آنها پخش شود خالی نیستند
راهحل: خالی کردن سلولهای کناری و پایینی فرمول
#NAME?
این تابع در نسخه اکسل شما وجود ندارد
راهحل: استفاده از Microsoft 365 یا Excel 2024
نکات مهم
- اگر دو جداکننده پشت سر هم باشند، یک خانهی خالی ساخته میشود؛ برای حذف آن ورودی چهارم را TRUE بنویسید.
- به صورت پیشفرض به بزرگی و کوچکی حروف حساس است.
- نتیجه با تغییر متن اصلی خودکار بهروز میشود، برخلاف Text to Columns.
- اگر فقط بخش قبل یا بعد از جداکننده را میخواهید، TEXTBEFORE و TEXTAFTER سادهتر هستند.
توضیحات بیشتر
ورودی دوم جداکنندهی ستونها و ورودی سوم جداکنندهی سطرهاست و میتوان هر دو را با هم نوشت. این تابع در Microsoft 365 و Excel 2024 وجود دارد.
