[لیست آموزش توابع]
در ۲ پست قبلی درباره توابع RIGHT و Left صحبت کردیم؛
حالا بریم سراغ تابع MID
تابع MID چیه و کِی ازش استفاده میکنیم؟
تابع MID یکی از توابع متنی اکسل است که به ما اجازه میدهد از وسط یک متن، تعداد مشخصی کاراکتر را جدا کنیم.
وقتی یک متن طولانی داریم و میخواهیم بخشی از وسط آن را استخراج کنیم، این تابع بهترین انتخاب است.
ساختار تابع:`MID(text, start_num, num_chars)`
• text ⇐ متنی که میخوای ازش جدا کنی. • start_num ⇐ از کاراکتر چندم شروع شود. • num_chars ⇐ چند کاراکتر از همان نقطه برداشته شود.
مثال: اگر در A۱ این تاریخ باشد: `۱۴۰۶/۰۷/۲۵`
اگر بخواهیم ماه را جدا کنیم، چون ماه از کاراکتر ششم شروع میشود و ۲ کاراکتر دارد، مینویسیم:
`=MID(A1,6,2)`خروجی: `۰۷`
نکات مهم تابع MID در اکسل
۱. آرگومان دوم یعنی start_num باید عددی مثبت باشد.اگر عدد اعشاری وارد کنید، اکسل قسمت اعشاری را نادیده میگیرد و فقط بخش صحیح را میخواند. مثلاً: `4.8 = 4`
۲. آرگومان سوم یعنی num_chars هم باید عددی مثبت باشد.اگر عدد منفی وارد شود، خروجی تابع خطای `#VALUE!` خواهد بود.
۳. اگر آرگومان سوم حذف شود، اکسل آن را نمیپذیرد و باید حتماً وارد شود.تابع MID برخلاف بعضی توابع دیگر، بدون num_chars کامل نمیشود.
۴. اگر start_num از طول متن بیشتر باشد، اکسل خطا نمیدهد و خروجی خالی برمیگرداند.یعنی چیزی برای نمایش وجود ندارد.
۵. اگر تعداد کاراکترهای درخواستی بیشتر از تعداد کاراکترهای باقیمانده باشد، اکسل همان مقدار موجود را برمیگرداند.مثلاً اگر از وسط متن فقط ۳ کاراکتر باقی مانده باشد و شما ۱۰ تا بخواهید، همان ۳ کاراکتر را میدهد.
۶. خروجی MID همیشه متن (Text) است.حتی اگر خروجی فقط شامل عدد باشد، اکسل آن را متن در نظر میگیرد. اگر خواستید به عدد تبدیل شود، از VALUE یا دو منفی استفاده کنید.
۷. اگر ورودی عدد باشد، اکسل قبل از پردازش آن را به متن تبدیل میکند.به همین دلیل خروجی همچنان متن خواهد بود.
۸. فاصله (Space) نیز کاراکتر محسوب میشود.پس در شمردن تعداد کاراکترها تأثیر دارد و نتیجه را تغییر میدهد.
اگر این سبک آموزش به کارت میاد، در دوره جامع «مستری اکسل» تمام این مهارتها رو کاملاً به صورت فیلم ، جزوه و تمرین با پشتیبانی به صورت پروژهمحور یاد میگیری.
اکسلدان شو | اکسل ویژه بازار کار https://Ble.Ir/ExcelDanSho
تابع MID یکی از توابع متنی اکسل است که به ما اجازه میدهد از وسط یک متن، تعداد مشخصی کاراکتر را جدا کنیم.
وقتی یک متن طولانی داریم و میخواهیم بخشی از وسط آن را استخراج کنیم، این تابع بهترین انتخاب است.
ساختار تابع:`MID(text, start_num, num_chars)`
• text ⇐ متنی که میخوای ازش جدا کنی. • start_num ⇐ از کاراکتر چندم شروع شود. • num_chars ⇐ چند کاراکتر از همان نقطه برداشته شود.
مثال: اگر در A۱ این تاریخ باشد: `۱۴۰۶/۰۷/۲۵`
اگر بخواهیم ماه را جدا کنیم، چون ماه از کاراکتر ششم شروع میشود و ۲ کاراکتر دارد، مینویسیم:
`=MID(A1,6,2)`خروجی: `۰۷`
۱. آرگومان دوم یعنی start_num باید عددی مثبت باشد.اگر عدد اعشاری وارد کنید، اکسل قسمت اعشاری را نادیده میگیرد و فقط بخش صحیح را میخواند. مثلاً: `4.8 = 4`
۲. آرگومان سوم یعنی num_chars هم باید عددی مثبت باشد.اگر عدد منفی وارد شود، خروجی تابع خطای `#VALUE!` خواهد بود.
۳. اگر آرگومان سوم حذف شود، اکسل آن را نمیپذیرد و باید حتماً وارد شود.تابع MID برخلاف بعضی توابع دیگر، بدون num_chars کامل نمیشود.
۴. اگر start_num از طول متن بیشتر باشد، اکسل خطا نمیدهد و خروجی خالی برمیگرداند.یعنی چیزی برای نمایش وجود ندارد.
۵. اگر تعداد کاراکترهای درخواستی بیشتر از تعداد کاراکترهای باقیمانده باشد، اکسل همان مقدار موجود را برمیگرداند.مثلاً اگر از وسط متن فقط ۳ کاراکتر باقی مانده باشد و شما ۱۰ تا بخواهید، همان ۳ کاراکتر را میدهد.
۶. خروجی MID همیشه متن (Text) است.حتی اگر خروجی فقط شامل عدد باشد، اکسل آن را متن در نظر میگیرد. اگر خواستید به عدد تبدیل شود، از VALUE یا دو منفی استفاده کنید.
۷. اگر ورودی عدد باشد، اکسل قبل از پردازش آن را به متن تبدیل میکند.به همین دلیل خروجی همچنان متن خواهد بود.
۸. فاصله (Space) نیز کاراکتر محسوب میشود.پس در شمردن تعداد کاراکترها تأثیر دارد و نتیجه را تغییر میدهد.
اکسلدان شو | اکسل ویژه بازار کار https://Ble.Ir/ExcelDanSho
۱۹:۲۸