متنی Excel 365 ◉ 18 بازدید Dynamic Array

=TEXTSPLIT()

متن را بر اساس جداکننده‌های ستون و ردیف به آرایه تقسیم می‌کند.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for Mac
=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیآرایه
محبوبیت55 / 100
Volatileخیر
Dynamic Arrayبله
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =TEXTSPLIT() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود TEXTSPLIT.xlsx حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
text متن الزامی متنی که می‌خواهید تقسیم کنید.
col_delimiter متن اختیاری متنی که نقطه تقسیم متن در ستون‌ها را مشخص می‌کند.
row_delimiter متن اختیاری متنی که نقطه تقسیم متن در ردیف‌ها را مشخص می‌کند.
ignore_empty منطقی اختیاری برای نادیده گرفتن جداکننده‌های متوالی TRUE را مشخص کنید. پیش‌فرض FALSE است که سلول خالی ایجاد می‌کند.
match_mode عدد اختیاری برای تطبیق غیرحساس به حروف مقدار ۱ را مشخص کنید. پیش‌فرض ۰ است که تطبیق حساس به حروف انجام می‌دهد.
pad_with عدد اختیاری مقداری که نتیجه با آن پر می‌شود. پیش‌فرض #N/A است.

▣ مثال‌های کاربردی

▦ داده‌های مثال
سلولمقدار
A2 Dakota Lennon Sanchez
A3 To be or not to be
A4 1,2,3;4,5,6
A5 Do. Or do not. There is no try. -Anonymous
A6 Do. Or do not. There is no try. -Anonymous
A7 Do. Or do not. There is no try. -Anonymous
A8 Do. Or do not. There is no try. -Anonymous
A9 Do. Or do not. There is no try. -Anonymous
A10 Dakota Lennon Sanchez
A11 To be or not to be
A12 1,2,3;4,5,6
A13 Do. Or do not. There is no try. -Anonymous
A14 Do. Or do not. There is no try. -Anonymous
A15 Do. Or do not. There is no try. -Anonymous
A16 Do. Or do not. There is no try. -Anonymous
A17 Do. Or do not. There is no try. -Anonymous
تقسیم نام به ستون‌ها با جداکننده فاصله =TEXTSPLIT(A2, " ")
تقسیم جمله به کلمات =TEXTSPLIT(A3, " ")
تقسیم با جداکننده‌های سطر و ستون =TEXTSPLIT(A2,",",";")
تقسیم با نقطه =TEXTSPLIT(A2,".")
تقسیم با چند جداکننده نقطه و خط تیره =TEXTSPLIT(A2,{".","-"})
تقسیم با چند جداکننده بدون حذف خالی‌ها =TEXTSPLIT(A2,{".","-"},,FALSE)
تقسیم فقط بر اساس جداکننده سطر =TEXTSPLIT(A2,,".")
تقسیم فقط بر اساس سطر با چند جداکننده =TEXTSPLIT(A2,,{".","-"})
تقسیم سطری با حذف خالی‌ها =TEXTSPLIT(A2,,{".","-"},TRUE)
تقسیم با جداکننده ستون فاصله و سطر نقطه با حذف خالی‌ها =TEXTSPLIT(A2," ",".",TRUE)

§ توضیحات تکمیلی

  • اگر بیش از یک جداکننده وجود داشته باشد، باید از ثابت آرایه استفاده شود. برای مثال برای تقسیم با کاما و نقطه از =TEXTSPLIT(A1,{",","."}) استفاده کنید.

✦ نکات مهم

  • اگر بیش از یک جداکننده وجود داشته باشد، باید از ثابت آرایه استفاده شود. برای مثال برای تقسیم با کاما و نقطه از =TEXTSPLIT(A1,{",","."}) استفاده کنید.

⚠ خطاهای رایج

#N/A پیش‌فرض #N/A است و برای پر کردن سلول‌های خالی نتیجه استفاده می‌شود.
راه‌حل: اگر می‌خواهید به جای #N/A مقدار دیگری نمایش داده شود، آرگومان pad_with را با مقدار دلخواه پر کنید.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.