آموزش توابع MID و FIND

mid-findآموزش توابع MID و FIND

ممکنه این سوال پیش بیاد که اگر ما بخوایم تعدادی کاراکتر از وسط یک عبارت جدا کنیم چکار باید بکنیم.مثلاً بخوایم عدد مربوط به ماه رو از یک تاریخ استخراج کنیم. جواب استفاه از تابع MID اکسل هست. با من در ادامه آموزش همراه باشید.

 قاعده کلی تابع MID اکسل:

MID(تعداد کاراکترها,نقطه شروع,متن)

  • متن: در این پارامتر عبارتی که میخوایم تعدادی از کاراکترهای اون رو جدا کنیم مشخص میکنیم. این پارامتر میتونه یک عدد، یک متن یا یک فرمول باشه.
  • نقطه شروع: این پارامتر مشخص میکنه که ما از چندمین حرف میخوایم شروع به جداسازی کنیم. این پارامتر باید بزرگتر یا مساوی ۱ باشه. اگر این پارامتر رو برابر ۱ قرار بدیم جداسازی از اولین کاراکتر موجود در متن شروع میشه و در واقع تابع MID اکسل ما به تابع RIGHT تبدیل میشه. اگر مقدار این پارامتر رو بزرگتر از تعداد حروف موجود در پارامتر اول تابع تعیین کنیم، یک عبارت خالی به عنوان نتیجه تابع برگردونده میشه.
  • تعداد کاراکترها: این پارامتر مشخص میکنه که با آغاز از نقطه شروع مشخص شده در پارامتر دوم تعداد چند حرف باید از متن اصلی جدا بشه.

مثالی از استفاده از تابع MID اکسل:

 

جدول زیر رو در نظر بگیرید:

نام کالا تاریخ خرید تعداد خرید ماه خرید
کالای شماره ۱ ۱۳۹۲/۰۴/۰۷ ۲۵۰
کالای شماره ۲ ۱۳۹۱/۱۲/۱۲ ۱۵۴
کالای شماره ۳ ۱۳۹۳/۰۱/۰۵ ۷۰۰
کالای شماره ۴ ۱۳۹۴/۱۰/۲۹ ۴۵۰

قراره با تابع MID اکسل در ستون چهارم ماه خرید رو با استفاده از داده های ستون تاریخ خرید بدست بیاریم. برای اینکار اول فرمولم رو در سلول D2 مینویسیم و بعد اون رو در سلول های D3 تا D5 کپی میکنیم.

  • اولین پارامتر تابع MID اکسل که میخوایم با جدا کردن بخشی از اطلاعات اون به ماه خرید برسیم در ستون دوم قرار داره. بنابراین پارامتر اول تابع رو برابر B2 قرار میدیم.
  • ماه خرید کالاها کاراکترهای ششم و هفتم از سمت چپ هستند در واقع ماه خرید کالا از ششمین کاراکتر شروع میشه پس پارامتر دوم تابع MID اکسل رو برابر ۶ قرار میدیم.
  • طول بخشی که مشخص کننده ماه خرید هست دو کاراکتر هست. بنابراین پارامتر سوم رو برابر ۲ قرار میدیم تا هم کاراکتر ششم و هم کاراکتر هفتم از عبارت ما جدا بشن.

در نهایت تابع ما به شکل زیر کامل میشه:

MID(B2;6;2)

حالا فرمول سلول D2 رو در سلول های D3 تا D5 کپی میکنیم. با اینکار جدول ما به شکل زیر کامل میشه:

نام کالا تاریخ خرید تعداد خرید ماه خرید
کالای شماره ۱ ۱۳۹۲/۰۴/۰۷ ۲۵۰ ۰۴
کالای شماره ۲ ۱۳۹۱/۱۲/۱۲ ۱۵۴ ۱۲
کالای شماره ۳ ۱۳۹۳/۰۱/۰۵ ۷۰۰ ۰۱
کالای شماره ۴ ۱۳۹۴/۱۰/۲۹ ۴۵۰ ۱۰

آموزش توابع MID و FIND

آموزش تابع FIND – جستجو کاراکتر

تابع FIND یکی از کاربردی ترین توابع متنی اکسل می باشد.ساختار بسیار ساده ای دارد.این تابع به ما می گوید یک کاراکتر(حرف)چندمین کاراکتر در یک متن(یا رشته متنی) می باشد.یعنی خروجی این تابع یک عدد می باشد.

ساختار تابع FIND:

=FIND(find_text, within_text, [start_num])

=FIND(چندمینکاراکتر(اختیاری), متن موردنظر, کاراکتر موردنظر)

با یک مثال این تابع را آموزش می دهیم.کلمه OFFICE را در نظر بگیرید.می خواهیم بدانیم حرف C چندمین کاراکتر این کلمه می باشد.جواب ۵ می باشد.فرمول آن به صورت زیر می باشد:

=FIND(“C”,”OFFICE”)

find_text:

در این قسمت کاراکتری را که قصد داریم در متن خود پیدا کنیم وارد می کنیم

within_text:

در این قسمت متن مورد نظر خود را وارد می کنیم.

شاید در ابتدا قابلیت این تابع چندان جذاب نباشد.اما این را بدانید که این تابع در ترکیب با توابع دیگر به کار میرود و بسیاری از خواسته های شما با این تابع رفع خواهد شد.

 

آموزش توابع MID و FIND

ترکیب دو تابع MID و FIND:

حال که نحوه بکارگیری این دو تابع را آموختیم زمان آن رسیده که کاربرد اصلی این دو تابع که همان یافتن کاراکتر خاصی در میان رشته ای از کلمات است را در یابیم. فرض می کنیم رشته ای از اطلاعات آدرس به صورت زیر وجود دارد

هدف استخراج دو کلمه اختصاری هر استان پس از کاراکتر “,” کاما می باشد. لذا ابتدا به وسیله تابع FIND مکان کاراکتر “,” را به صورت زیر تعیین می کنیم. از آنجایی که این حروف اختصاری دو کاراکتر بعد از “,” می باشند لذا در تابع جستجو از مقدار +۲ استفاده می کنیم.

به طور مثال CO در مکان ۱۰ در رشته قرار دارد. حال با ترکیب این مقدار با تابع MID ابتدا به نقطه مورد نظر برای استخراج می رویم و سپس تعیین می کنیم چه تعداد کاراکتر مورد نیاز است که در اینجا هر حرف اختصاری شامل ۲ کاراکتر است پس عدد ۲ به عنوان مقدار کاراکتر درخواستی تعیین می شود و درنهایت تابع به صورت زیر در خواهد آمد.

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

آموزش توابع MID و FIND

شما می توانید فایل اکسل این بخش را در زیر دانلود نمایید.

0 نظرات

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *