ترکیب توابع index و small

ترکیب توابع index و small برای جست و جویی پیشرفته تر از تابع vlookup

7 دقیقه
3 دیدگاه

امروز قصد داریم در ادامه‌ی سری مقالات آموزش اکسل در سایت کران زاده به آموزش،  ترکیب توابع index و small در اکسل بپردازیم . در واقع می‌خواهیم بدون استفاده از قابلیت معمولی vlookup ،  vlookup ی را استفاده کنیم که از آن خیلی بهتر و فراتر از اصل تابع vlookup  ، است . با ذکر یک مثال به ادامه‌ی آموزش می‌ پردازیم ( به تصویر زیر دقت کنید ) :

ترکیب توابع index و small

کاربرد تابع small در اکسل

این تابع از بین یک سری از اعداد که می خواهیم k امین عدد کوچک آنرا پیدا کند  و نمایش دهد استفاده می شود.

ساختمان تابع small

small ( array , k )=

Array : یک آرایه از مقادیر عددی است که شما می خواهید کوچکترین مقدار k امین را پیدا کند .

K : آنرا به عنوان یک شاخص درنظر می گیریم. ( ترتیب پیدا کردن کوچکترین مقدار ، اولین کوچکترین تا … )

در واقع این تابع یک مقدار را که کوچکترین مقدار است را به ترتیب k به ما نمایش می دهد .

تابع index در اکسل

برای این تابع دو قالب وجود دارد :

قالب اول : قالب آرایه یا Array Format

 قالب آرایه یا Array Format در این نوع قالب هرگاه بخواهیم مقدار یک سلول را در یک محدوده مشخص و تعیین شده ، پیدا کنیم :

 

 index ( array, row_num colmn_num)=

آرگمان اول : تعیین محدوده مورد نظر

آرگمان دوم : تعیین شماره ردیف مورد نظر

آرگمان سوم ( اختیاری ) : تعیین شماره ستون مورد نظر

قالب دوم : قالب مرجع یا reference format

قالب مرجع یا reference format در این نوع قالب برخلاف قالب فوق هرگاه که بخواهیم مقدار یک سلول را با انتخاب چند محدوده مشخص شده ، پیدا کنیم :

 index (  reference, row_num, column_num, area_num )=

آرگمان اول : تعیین محدوده مورد نظر

آرگمان دوم : تعیین شماره ردیف مورد نظر

آرگمان سوم ( اختیاری ) : تعیین شماره ستون مورد نظر

آرگمان چهارم ( اختیاری ) : در این قسمت باید از بین چندین محدوده ی تعیین شده یکی را انتخاب کنید ( محدوده ها به ترتیب انتخاب شماره گذاری می شوند ) ؛ توجه داشته باشید که اگر این محدوده را خالی بگذارید ، تابع از اولین محدوده استفاده می کند .

ترکیب توابع index و small در اکسل

در ابتدا شرطی را تعریف می کنیم. بدین شکل که در بازه ی B2 تا B9 اگر چیزی برابر با شرطمان بود ( در این مثال AAA ) آنگاه با استفاده از تابع row شماره ردیف آن را به ما نمایش ، می دهد ( به تصویر زیر دقت کنید ) :

ترکیب توابع index و small برای جست و جویی پیشرفته تر از تابع vlookup

همانطور که در تصویر فوق مشاهده می کنید اگر شرط تعریف شده وجود داشته باشد شماره ردیف آن ( در جدول سمت چپ قرار دارد ) نمایش ، در غیر اینصورت False را نمایش می دهد . برای آنکه در جدول سمت راستی خروجی به ترتیب و پشت سرهم باشد باید از row سلول b2 کم و چون عدد اول را از صفر نمایش می دهد باید به اضافه ی یک کنیم ( به تصویر زیر دقت کنید ) :

آموزش تابع vlookup

همانطور که در تصویر فوق مشاهده می کنید ترتیب جدول سمت راست با جدول سمت چپ هماهنگ شده است .حال با استفاده از تابع small در اکسل به دنبال اولین مقدار بوده تا آن را به ترتیب به ما نمایش دهد ، در نهایت برای آنکه این مقدار را برگردانیم از تابع index در اکسل استفاده می کنیم که با انجام و استفاده از این تابع باعث می شود با وارد کردن شماره ردیف مورد نظر برای ما مقدار آنرا نمایش دهد ( به تصویر زیر دقت کنید ) :

آموزش تابع vlookup

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

 

ویدیوی آموزش
ترکیب توابع index و small

خواندن مطالب زیر پیشنهاد می شود

آموزش تابع Sequnece و ترکیب تابع Sequence با تابع vlookup

آموزش Wildcard character match در تابع Xlookup

محاسبه اتوماتیک تاریخ واقعی Actual Start فعالیت در PMS

آموزش محاسبه قسط و سود در اکسل با استفاده از تابع ifs 

مقالات پیشنهادی
دوره پیشنهادی
ثبت دیدگاه
ارسال دیدگاه
وحید نوری
1402/08/29
پاسخ دهید

ممنون مهندس
آموزش خیلی خوبی بود

قاسم قاسم
1403/01/18
پاسخ دهید

عالی

حسین علیزاده
1403/01/20
پاسخ دهید

سپاس بسیار

keyboard_arrow_up
طراحی و توسعه توسط
question