تابع 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
Function Arguments
MID
هر نوع
هر نوع
هر نوع
بخشی از یک متن را به تعداد دلخواه و از جای دلخواه جدا می‌کند

کاربردهای تابع

✓

جدا کردن بخش میانی کد

برداشتن قسمتی از وسط کد کالا، کد ملی یا شماره حساب

✓

جدا کردن ماه از تاریخ متنی

برداشتن دو رقم ماه از تاریخی که به صورت متن ثبت شده

✓

بررسی تک‌تک کاراکترها

جدا کردن یک کاراکتر مشخص از متن برای کنترل

خطاهای رایج و راه‌حل

#VALUE!

شماره‌ی شروع کمتر از 1 است یا تعداد کاراکتر منفی است

راه‌حل: بررسی عددهای ورودی دوم و سوم

✦

نکات مهم

  • شمارش از 1 شروع می‌شود و فاصله‌ها هم شمرده می‌شوند.
  • اگر نقطه‌ی شروع از طول متن بیشتر باشد، نتیجه خالی است.
  • اگر می‌خواهید تا آخر متن جدا شود، برای تعداد یک عدد بزرگ بنویسید.
  • خروجی همیشه متن است.

توضیحات بیشتر

با این تابع می‌توان کار LEFT و RIGHT را هم انجام داد، ولی برای ابتدا و انتهای متن آن دو ساده‌تر هستند.

توابع مرتبط و جایگزین

ترکیب

مشابه

جایگزین بهتر

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها