شرح تابع MID
درجه اهمیت: بسیار کاربردی
تابع MID در اکسل با دریافت یک رشته متنی تنها تعداد معینی از کاراکترهای وسط متن را استخراج کرده که این تعداد توسط کاربر با درج دو عدد در تابع معین میشود که عدد اول بیانگر جایگاه اولین کاراکتری است که میخواهیم استخراج شود و عدد دوم برای تعداد این کاراکترها در نظر گرفته شده است. این تابع در اکسل در طبقه توابع String/Text قرار دارد.
نوشتار این تابع به صورت زیر است:
=MID( تعداد کاراکتر مورد نظر , شماره کاراکتر آغازی , متن )
ورودی های این تابع به شرح زیر هستند
متن : یک رشته متنی یا یک سلول در اکسل.
شماره کارکتر آغازی : عددی که بیانگر جایگاه اولین کاراکتری است که میخواهیم استخراج شود.
تعداد کاراکتر مورد نظر : یک عدد که بیانگر تعداد کاراکتری از متن است که میخواهیم استخراج کنیم. این تعداد از شماره کاراکتر آغازی وارد شده در تابع محاسبه میشود.
آنچه که تابع باز می گرداند
تابع MID یک رشته متنی بازمیگرداند (تنها تعداد مشخص شده توسط شما از وسط متن ورودی را بازمیگردد).
نکات
– اگر بخواهیم از تابع MID به منظور جداسازی نام وسط از نام کوچک و بزرگ استفاده کنیم کافیست به صورت زیر این تابع را با تابع FIND ترکیب کنیم (ردیف ۵ و ۶ مثال) :
=MID(متن,FIND(” “,متن,۱)+۱,FIND(” “,متن,FIND(” “,متن,۱)+۱)-FIND(” “,متن,۱)-۱)
– توجه داشته باشید که در متن فارسی یا عربی نوشتار از سمت راست و عدد از سمت چپ آغاز میشود. لذا در هنگام وارد کردن شماره کاراکتر آغازی دقت شود که کاراکتر های نوشتاری از راست شمرده شود و زمانی که به عدد رسیدیم ادامه شمارش از سمت چپ صورت گیرد (ردیف ۸ مثال). در این مثال شماره کاراکتر آغازی طبق روش مذکور ۶ شده است در حالیکه اگر شمارش، طبق نوشتار، برای عدد هم از راست ادامه پیدا کند شماره کاراکتر آغازی ۹ خواهد شد که خروجی مورد نظر ما حاصل نخواهد گشت.
برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع MID
مثال ۱
در مثال نحوه کاربری تابع MID را برای مقاصد مختلف مشاهده میکنید.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
#VALUE! : این خطا به دلیل وارد کردن عدد منفی در قسمت تعداد کاراکتر مورد نظر رخ میدهد (ردیف ۹ مثال).
– وارد نکردن هر یک از مقادیر شماره کاراکتر آغازی و یا تعداد کاراکتر مورد نظر.
– از آنجاییکه عملکرد این تابع بسیار مشابه توابع LEFT و RIGHT است، ممکن است در بسیاری از موارد به اشتباه آنها را به جای هم استفاده کنیم که باید در این مورد توجه کافی داشت.
– از آنجاییکه که فرمت های تاریخ و زمان در اکسل به صورت یک سری عدد پیوسته (کدهایی که برای خود اکسل قابل تشخیص است) ذخیره میشود، خروجی تابع MID بر روی تاریخ و زمان از این کد ها استخراج میشود. به طور مثال اگر ورودی ۲/۴/۱۹۹۲ باشد این تاریخ در اکسل به صورت ۳۳۶۳۸ ذخیره میشود که اگر در تابع مقدار شماره کاراکتر آغازی را ۳ و تعداد کاراکتر مورد نظر را ۱ وارد کنیم مقدار خروجی ۶ خواهد شد (ردیف ۱۱ مثال).
۰ پاسخ به "تابع MID"