تابع MID
بخشی از یک متن را به تعداد دلخواه و از جای دلخواه جدا میکند
ساختار تابع
=MID(text, start_num, num_chars)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع MID از وسط یک متن کاراکتر جدا میکند. مشخص میکنید از چندمین کاراکتر شروع شود و چند کاراکتر برداشته شود.
مثال: دو کاراکتر از کاراکتر پنجم به بعد
=MID(A2, 5, 2)
مثال: سه کاراکتر بعد از خط تیره
=MID(A2, FIND("-", A2) + 1, 3)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
متنی
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
متن
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۶۵ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
text
|
هر نوع | الزامی | متن |
start_num
|
هر نوع | الزامی | شماره کاراکتر شروع (از ابتدا بشمارید) |
num_chars
|
هر نوع | الزامی | تعداد کاراکتر مورد نظرپیشفرض: 1 |
بخشی از یک متن را به تعداد دلخواه و از جای دلخواه جدا میکند
کاربردهای تابع
✓
جدا کردن بخش میانی کد
برداشتن قسمتی از وسط کد کالا، کد ملی یا شماره حساب
✓
جدا کردن ماه از تاریخ متنی
برداشتن دو رقم ماه از تاریخی که به صورت متن ثبت شده
✓
بررسی تکتک کاراکترها
جدا کردن یک کاراکتر مشخص از متن برای کنترل
خطاهای رایج و راهحل
#VALUE!
شمارهی شروع کمتر از 1 است یا تعداد کاراکتر منفی است
راهحل: بررسی عددهای ورودی دوم و سوم
نکات مهم
- شمارش از 1 شروع میشود و فاصلهها هم شمرده میشوند.
- اگر نقطهی شروع از طول متن بیشتر باشد، نتیجه خالی است.
- اگر میخواهید تا آخر متن جدا شود، برای تعداد یک عدد بزرگ بنویسید.
- خروجی همیشه متن است.
توضیحات بیشتر
با این تابع میتوان کار LEFT و RIGHT را هم انجام داد، ولی برای ابتدا و انتهای متن آن دو سادهتر هستند.
