فهرست مطالب
عملکرد VLOOKUP معمولاً برای جستجوی یک مقدار در ستون سمت چپ جدول استفاده می شود و تابع مقداری را در همان ردیف از ستون مشخص شده برمی گرداند. در این مقاله، یاد خواهید گرفت که چگونه می توانید از این تابع VLOOKUP برای جستجوی مقادیر در ردیف ها و استخراج داده ها بر اساس معیارهای مشخص شده استفاده کنید.
دانلود کتاب تمرین
می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
VLOOKUP برای Rows.xlsx
4 روش استفاده از تابع VLOOKUP برای ردیف ها در اکسل
1. استفاده از تابع MATCH برای تعریف شماره ستون از ردیف ها در VLOOKUP
در تصویر زیر مجموعه داده ای با میزان فروش چندین فروشنده در شش ماه متوالی در یک سال ارائه شده است. ما در اینجا از تابع VLOOKUP برای استخراج ارزش فروش یک فروشنده در یک ماه مشخص استفاده خواهیم کرد.
اگرچه عملکرد VLOOKUP به دنبال مقداری در سمت چپ ترین ستون یا محدوده عمودی سلول ها می گردد، در اینجا می توانیم از تابع MATCH برای تعریف شماره ستون برای ماه مشخص شده از سرصفحه های ماه از C4 تا محدوده استفاده کنیم. H4.
بیایید فرض کنیم که می خواهیم ارزش فروش اردن در ماه آوریل را بدانیم.
در خروجی سلول E15 ، فرمول مورد نیاز این خواهد بود:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
پس از فشار دادن Enter ، شما ارزش فروش را بدست آوریداردن در آوریل یکباره.
در این فرمول، تابع MATCH شماره ستون را برای تابع VLOOKUP تعریف می کند. سپس تابع VLOOKUP از این شماره ستون برای استخراج داده ها بر اساس ماه مشخص شده از سرصفحه های ماه استفاده می کند.
2. استفاده از چند ردیف با عملکرد VLOOKUP در اکسل
اکنون مجموعه داده را با چند تغییر مشاهده می کنید. جدول دادههای ما اکنون مقادیر فروش مقایسهای را در سه ماه ثابت در دو سال مختلف نشان میدهد.
در این بخش، ما از تابع VLOOKUP برای چندین ردیف حاوی سالها و ماهها استفاده میکنیم. به عنوان مثال، ما قصد داریم ارزش فروش اردن را در ماه فوریه سال 2021 استخراج کنیم.
فرمول مورد نیاز با VLOOKUP و عملکردهای MATCH در Cell E17 به صورت زیر خواهد بود:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
پس از فشار دادن Enter ، شما ارزش فروش را تحت شرایط مشخص شده پیدا خواهید کرد.
🔎 فرمول چگونه کار می کند؟
- استفاده از Ampersand (&) به ماه و سال انتخابی از سلولهای E15 و E16 می پیوندد.
- آرایه جستجو در تابع MATCH با آرایهای از جفتها شامل همه سالها و ماهها تعریف شده است که با Ampersand (&) به هم پیوستهاند.
- در آرایه جستجوی MATCH تابع، دو محدوده سلول از ستون C انتخاب شده اند. بنابراین، با افزودن '1' بهتابع MATCH در آرگومان سوم تابع VLOOKUP ، فرمول شاخص شماره ستون بازگشتی را بر اساس کل آرایه B6:H12 در نظر می گیرد. .
بیشتر بخوانید: نحوه VLOOKUP با چند شرط در اکسل (2 روش)
3. ترکیب VLOOKUP با تابع ستون برای برگرداندن یک ردیف کامل
بیایید به مجموعه داده اصلی خود برگردیم. با فرض اینکه می خواهیم ارزش فروش یک فروشنده مشخص را برای تمام ماه های موجود در مجموعه داده بدانیم. در اینجا میتوانیم VLOOKUP را با تابع COLUMN ترکیب کنیم تا همه مقادیر بازگشتی را در یک ردیف بهعنوان تابع COLUMN دریافت کنیم.
📌 مرحله 1:
➤ خروجی Cell C14 را انتخاب کنید و فرمول زیر را تایپ کنید:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Enter را فشار دهید و ارزش فروش جردن را در ژانویه دریافت خواهید کرد.
📌 مرحله 2:
➤ اکنون از Fill Handle از Cell C14 برای تکمیل خودکار پنج سلول بعدی استفاده کنید در ردیف 14 .
بنابراین همه اطلاعات فروش یک فروشنده مشخص شده را به یکباره دریافت خواهید کرد.
در این فرمول ، از تابع COLUMN برای تغییر شماره ستون ها به صورت سریال در آرگومان سوم تابع VLOOKUP در حین پر کردن خودکار ردیف چهاردهم استفاده شده است.
بیشتر بخوانید: Excel VLOOKUP برای برگرداندن چندین مقدار به صورت عمودی
خواندنی های مشابه
- VLOOKUP خیرکار کردن (8 دلیل و راه حل)
- آرایه جدول در VLOOKUP چیست؟ (با مثال توضیح داده شد)
- استفاده از VLOOKUP با چندین معیار در اکسل (6 روش + جایگزین)
- نحوه ترکیب Excel SUMIF & VLOOKUP در چندین برگه
- Excel VLOOKUP برای یافتن آخرین مقدار در ستون (با گزینه های جایگزین)
4. گنجاندن فرمول آرایه در VLOOKUP برای استخراج ردیف ها در اکسل
اگر می خواهید تمام داده های فروش یک فروشنده را با فرمول یک مرحله ای دریافت کنید، باید از فرمول آرایه برای تعریف ستون استفاده کنید. اعداد در تابع VLOOKUP .
فرمول آرایه مورد نیاز با تابع VLOOKUP در Cell C14 باید به این صورت باشد:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
بعد از فشار دادن Enter ، بلافاصله تمام اطلاعات فروش جردن را در یک ردیف دریافت خواهید کرد. دیگر لازم نیست طبق روش قبلی به مراحل بعدی بروید.
در این تابع، شماره ستون ها با آرایه ای حاوی اعداد شاخص تعریف شده اند. از ستون های بازگشتی: {2،3،4،5،6،7} . تابع VLOOKUP خروجی های این ستون های مشخص شده را برای فروشنده مشخص شده برمی گرداند.
دو گزینه جایگزین برای VLOOKUP در حین جستجوی ردیف ها
1. استفاده از تابع HLOOKUP برای جستجوی ردیفها در اکسل
عملکرد HLOOKUP به دنبال مقداری در ردیف بالای جدول یا آرایه میگردد.ارزش گذاری می کند و مقدار موجود در همان ستون را از ردیف مشخص شده برمی گرداند. بنابراین، با استفاده از تابع HLOOKUP ، اکنون میتوانیم مستقیماً یک ماه را همراه با سرصفحههای ماه در یک ردیف جستجو کنیم. فرمول عمومی تابع HLOOKUP این است:
=HLOOKLUP(مقدار_lookup، آرایه_جدول، row_index_num، [range_lookup])
از آنجایی که ما به دنبال ارزش فروش جردن در ماه آوریل هستید، بنابراین اکنون فرمول مورد نیاز در Cell E15 خواهد بود:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
بعد از با فشار دادن Enter ، ارزش فروش جردن برای ماه مشخص شده به یکباره به شما نشان داده می شود.
در این فرمول، MATCH تابع شماره ردیف فروشنده مشخص شده را در ستون B تعریف می کند.
بیشتر بخوانید: چگونه از چندین ستون با تنها یک بازگشت VLOOKUP کنیم در اکسل (2 راه)
2. استفاده از فرمول INDEX-MATCH برای جستجو در امتداد ستونها و ردیفها
عملکرد MATCH موقعیت نسبی یک آیتم را در آرایهای برمیگرداند که با یک مقدار خاص در ترتیب خاصی مطابقت دارد و تابع INDEX مقداری از سلول را در تقاطع یک ردیف خاص و یک ستون در یک محدوده معین برمی گرداند. فرمول عمومی این تابع INDEX این است:
=INDEX(آرایه، شماره_ ردیف، [شماره_ستون])
یا،
=INDEX(مرجع، شماره ردیف، [تعداد_ستون]، [تعداد_مساحت])
با استفاده از تابع MATCH ، ما می تواند مشخص کندشماره ردیف و ستون تابع INDEX برای یک فروشنده خاص در یک ماه خاص برای استخراج ارزش فروش مربوطه.
فرمول مورد نیاز در خروجی Cell E15 خواهد بود:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
اکنون Enter را فشار دهید و ارزش فروش جردن در آوریل نمایش داده می شود.
بیشتر بخوانید: INDEX MATCH vs Function VLOOKUP (9 مثال)
کلمات پایانی
امیدوارم مثالهایی که در بالا توضیح داده شد اکنون به شما کمک میکنند تا آنها را در صفحات گسترده اکسل خود اعمال کنید، در حالی که از تابع VLOOKUP برای جستجوی مقادیر در ردیفها استفاده میکنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.