تابع MID در دسته توابع متنی قرار دارد. این تابع تعداد مشخصی از کاراکتر های یک متن را از وسط متن جدا می کند.
ساختار تابع MID

- Text: متن یا عدد موردنظر که می خواهیم بخشی از آن را جدا کنیم.
- : Start_num نشان دهنده ی نقطه شروع عمل جداسازی است. خود شماره هم محاسبه می شود.
- : Num_chars تعداد کاراکترهای موردنظر که می خواهیم از متن جدا کنیم.
- استفاده از هر 3 آرگومان اجباری می باشد.
نکات مهم
1. اگر مقدار آرگومان دوم Start_numاز تعداد کاراکتر های متن بیشتر باشد، تابع Midرشته خالی برمیگرداند.

2. اگر مقدار آرگومان سوم Num_chars از تعداد کاراکترهای متن بیشتر باشد، تابع Mid کل متن را از محل آرگومان دوم تا انتها جدا می کند.
3. اگر مقدار آرگومان دوم Start_num کمتر از یک باشد، تابع Mid خطای #VALUE! را نمایش می دهد.

4. اگر مقدار آرگومان سوم Num_chars کمتر از صفر باشد، تابع MIDخطای #VALUE! را نمایش می دهد.

5. اگر مقدار آرگومان سوم Num_chars برابر با صفر باشد، یک رشته خالی را برمیگرداند.

بررسی نحوه ی عملکرد و فراخوانی تابع MID
فرض کنید مطابق با جدول ذیل از ما خواسته شده باشد که فقط ماه فروش محصول را در جدول وارد کنیم:

مراحل حل مسئله :
1. فراخوانی تابع با زدن مساوی و تایپ تابع و دبل کلیک بر روی نام تابع Mid تا پرانتز باز شود.
2. انتخاب ناحیه موردنظر (تاریخ فروش) سپس نقطه شروع عمل جداسازی را وارد کرده و در آخر تعداد کاراکتری که میخواهیم جدا کنیم را وارد می کنیم.

3. زدن کلیدEnter بستن فرمول.
