در این مطلب از آموزش اکسل پیشرفته با توابع Right و Mid در اکسل آشنا خواهید شد. با استفاده از این توابع قدر خوایم بود تا در داخل یک سلول به جستجو پرداخته و اطلاعات عددی یا متنی مورد نظر خود را استخراج کنیم.
-
تابع RIGHT
در مطلب آموزشی قبل در خصوص تابع Left صحبت شد و مثالی را برای شما عنوان کردم ؛ در آنجا جدولی داشتیم که شامل یک کد 10 رقمی بود ؛ کد مذکور از سه بخش شامل : کد دسته بندی کد محصول و سری ساخت تشکیل می شد که با استفاده از تابع Left در اکسل توانستیم ؛ کد دسته بندی محصول را جدا سازی نموده و در یک ستون مجزا به نمایش در آوریم.
اما در این بخش برعکس تابع Left که عمل جستجوی خود را از سمت چپ آغاز می کند ؛ می خواهیم از تابع Right استفاده کنیم تا از طریق آن بتوانیم عملیات جستجو و استخراج را از سمت راست انجام داده و سری ساخت را از که شامل سه رقم آخر از کد شناسایی محصول است ؛ استخراج کنیم.
مطالعه بیشتر >> کاربرد توابع Len و Left در اکسل چیست؟
مطابق تصویر بالا با استفاده از تابع Right عدد مربوط به سری ساخت را تفکیک می کنیم ؛ ساختار تابع Right بصورت زیر است :
([RIGHT (text, [num_chars=
همانگونه که پیشتر هم به آن اشاره کردیم ؛ تابع Right برخلاف تابع Left عملیات جستجوی خود را از سمت راست و به تعداد کاراکتری که برای این تابع تعریف می کنیم آغاز می نماید. مطابق با گرامر تابع Right در آرگومان Text می بایست سلولی را که قصد داریم تا عمل جستجو در آن صورت پذیرد معرفی کنیم که مطابق تصویر پائین سلول B2 را بعنوان اولین سلول که قرار است عملیات جستجو در آن انجام شود معرفی می کنیم.
آرگومان دوم این تابع ؛ تعداد ارقامی را که قصد داریم از عدد قرار گرفته در سلول انتخاب شده جدا شود مشخص میکنیم. از آنجایی که قصد ما این است که سری ساخت را جداسازی کنیم و تعداد آن 3 رقم می باشد ؛ پس در این آرگومان تابع عدد 3 را وارد می کنیم. به تصویر زیر توجه کنید :
مطالعه بیشتر >> آموزش توابع Min و Max به همراه مثال
-
تابع MID
یکی از توابع مهم و کاربردی متنی در اکسل تابع MID می باشد.این تابع از سمت چپ سلول از محل و تعدادی که برای آن (تعداد کاراکتر مشخص ، مثلأ از کاراکتر دوم شروع کن) مشخص می کنیم ( مثلأ به اندازه سه کاراکتر جدا کن ) کاراکترها را جدا کرده و به نمایش در می آورد. فرض کنید مطابق مثال بالا بخواهیم شناسه محصول را استخراج کنیم.
از آنجایی که این کد 4 رقمی بوده و از رقم چهارم آغاز می گردد ؛ پس این امکان وجود ندارد که ما از توابع Left و Right استفاده کنیم ؛ چون این دو تابع عملیات جستجوی خود را بصورت پیشفرض از اولین کاراکتر سمت چپ در تابع Left و اولین کاراکتر سمت راست در تابع Right آغاز می کنند. پس در اینجا باید از تابع Mid استفاده کنیم ؛ چرا که مطابق آنچه در ابتدای پاراگراف اشاره شد این تابع از قابلیت شروع جداسازی از کاراکتر دلخواه برخوردار است. به تصویر زیر نگاه کنید:
مطالعه بیشتر >> آموزش توابع Now و Today در اکسل
همانگونه که در تصویر بالا ملاحظه می کنید ؛ از طریق تابع Mid از کاراکتر 4 به اندازه 4 کاراکتر جداسازی انجام شده است. در ادامه نیز با استفاده از خاصیت Auto Fill در اکسل این تابع را به سایر سلول ها تعمیم داده ایم. در این آموزش به توابع Right و Mid در اکسل پرداخته شد و طی مثال هایی مشاهده نمودید که چگونه می توان این توابع را بکارگیری کرد.