فهرست مطالب
VLOOKUP عموماً برای جستجوی یک مقدار در ستون سمت چپ جدول استفاده می شود و تابع مقداری را در همان ردیف از ستون مشخص شده برمی گرداند. در این مقاله خواهید آموخت که چگونه می توانید از این عملکرد VLOOKUP برای چند معیار در اکسل با چند مثال و تصویر مناسب استفاده کنید.
دانلود تمرین کتاب کار
شما می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
VLOOKUP با چندین معیار.xlsx
6 مثال از استفاده از VLOOKUP با معیارهای چندگانه در اکسل
1. استفاده از Ampersand برای پیوستن به معیارهای چندگانه در VLOOKUP در اکسل
در مجموعه داده زیر، برخی از دادههای مدلهای گوشی هوشمند سه برند محبوب وجود دارد. ستون B نشان دهنده یک ستون کمکی است که ترکیبی از مقادیر در کنار ستون C و ستون D است.
از آنجایی که تابع VLOOKUP به دنبال مقداری در ستون اول میگردد، باید این ستون کمکی را در جدول زیر در وهله اول نگه داریم. با استفاده از Ampersand (&) ، تابع VLOOKUP در این مثال به دنبال یک مقدار متن در ستون B می گردد که ترکیبی از یک نام تجاری مشخص و شماره مدل مربوط به آن.
به عنوان مثال، ما قیمت Samsung S21 Ultra را خواهیم دانست. بنابراین، در اینجا دو معیار مختلف وجود دارد: نام تجاری و مدلشماره گوشی هوشمند اکنون از تابع VLOOKUP برای استخراج قیمت گوشی هوشمند مشخص شده استفاده می کنیم.
در خروجی Cell C18 ، فرمول مورد نیاز به صورت زیر خواهد بود:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
بعد از فشار دادن Enter ، قیمت گوشی هوشمند مشخص شده به یکباره به شما نشان داده می شود.
بیشتر بخوانید: VLOOKUP با معیارهای چندگانه و نتایج چندگانه (8 مثال)
2. VLOOKUP با تابع CHOOSE برای پیوستن به چند معیار در اکسل
اگر نمی خواهید از ستون کمکی برای استخراج داده ها با VLOOKUP تحت چندین معیار استفاده کنید، می توانید <1 را ترکیب کنید>VLOOKUP با عملکرد CHOOSE در عوض. تابع CHOOSE یک مقدار یا عمل را برای انجام از لیست مقادیر، بر اساس شماره فهرست آن انتخاب می کند. فرمول عمومی این تابع CHOOSE این است:
=CHOOSE(index_num، value1، [value2]،…)
همانطور که ما قیمت آن را می دانیم Samsung S21 Ultra از جدول، بنابراین فرمول مورد نیاز در Cell C18 خواهد بود:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
پس از فشار دادن Enter ، قیمت مدل تلفن هوشمند ذکر شده را فوراً خواهید یافت.
در این فرمول، تابع CHOOSE جدولی با <1 تشکیل می دهد> ستون های B، C، و F . از آنجایی که ستون های B و C در تابع CHOOSE ادغام شده اند، آنها یک ستون واحد را برای تابع VLOOKUP در اینجا نشان می دهند.
بیشتر بخوانید: Vlookup withمعیارهای چندگانه بدون ستون کمکی در اکسل (5 روش)
3. VLOOKUP با تابع MATCH برای گنجاندن چندین معیار در اکسل
عملکرد MATCH موقعیت نسبی یک آیتم را در یک آرایه برمیگرداند که با یک مقدار مشخص در یک ترتیب مشخص مطابقت دارد. با ترکیب VLOOKUP با تابع MATCH در اینجا، میتوانیم انواع خروجی را به صورت دستی مشخص کنیم.
فرمول مورد نیاز در Cell C18 خواهد بود اکنون:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
پس از فشار دادن Enter ، قیمت مدل گوشی هوشمند مشخص شده را مشاهده خواهید کرد.
در این فرمول، تابع MATCH به دنبال مقدار موجود در Cell B18 در آرایه B4:G4 می گردد و سپس شماره ستون را برمی گرداند. و سپس این شماره ستون به آرگومان سوم (col_num_index) تابع VLOOKUP اختصاص داده می شود.
بنابراین، اکنون اگر نوع خروجی را در تغییر دهید. سلول B18 ، نتیجه مربوطه در سلول C18 یکباره به روز می شود. به عنوان مثال، اگر Chipset را در Cell B18 تایپ کنید، فرمول تعبیه شده در Cell C18 نام چیپست برای مدل تلفن هوشمند مشخص شده نشان داده می شود.
بیشتر بخوانید: INDEX MATCH vs Function VLOOKUP (9 مثال)
4. ترکیب VLOOKUP با تابع IF برای پیوستن به چند معیار
روش دیگری برای جلوگیری از ستون کمکی در حین استفاده از تابع VLOOKUP با معیارهای متعدد دربرتری داشتن. ما باید از تابع IF در اینجا برای تعریف آرایه جستجو برای تابع VLOOKUP استفاده کنیم.
از آنجایی که در اینجا از مجموعه داده مشابهی استفاده می کنیم، فرمول مورد نیاز در Cell C18 برای خارج کردن قیمت Samsung S21 Ultra خواهد بود:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
کلید Enter و فشار دهید فرمول قیمت مدل تلفن هوشمند مشخص شده را فوراً برمی گرداند.
بیشتر بخوانید: نمونه ای از VLOOKUP با شرایط IF چندگانه در اکسل (9 معیارها)
خواندنی های مشابه
- VLOOKUP کار نمی کند (8 دلیل و راه حل)
- چرا وقتی Match وجود دارد VLOOKUP #N/A برمیگرداند؟ (5 علت و راه حل)
- نحوه Vlookup و جمع کردن چندین برگه در اکسل (2 فرمول)
- Excel VLOOKUP برای برگرداندن چندگانه مقادیر به صورت عمودی
5. تابع VLOOKUP با معیارهای چندگانه در یک ستون در اکسل
در این بخش، نحوه عملکرد عملکرد VLOOKUP را با جستجوی چندین مقدار در یک ستون خواهیم دید. ما باید محدوده ای از سلول ها را در آرگومان اول (lookup_value) تابع VLOOKUP در اینجا وارد کنیم.
به عنوان مثال، می خواهیم دو شماره مدل گوشی هوشمند برندهای اپل و شیائومی را ترسیم کنیم. . بنابراین، فرمول مورد نیاز در خروجی Cell C18 باید این باشد:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
پس از فشار دادن Enter ، شما دو شماره مدل اپل و شیائومی را دریافت خواهم کردتلفن های هوشمند.
از آنجایی که عملکرد VLOOKUP همیشه اولین داده های منطبق را استخراج می کند، در این مثال، فقط اولین شماره مدل های برندهای اپل و شیائومی ظاهر شده است. به عنوان مقادیر بازگشتی.
بیشتر بخوانید: نحوه استفاده از VLOOKUP با چندین معیار در ستون های مختلف
6. استفاده از لیست های کشویی به عنوان چند معیار در VLOOKUP
ما همچنین می توانیم لیست های کشویی را برای عملکرد VLOOKUP ایجاد کنیم. پس از ایجاد لیست های کشویی، دیگر لازم نیست معیارها را به صورت دستی وارد کنید. در عوض، نام تجاری و شماره مدل گوشی هوشمند را از لیستهای کشویی انتخاب میکنید و عملکرد VLOOKUP قیمت مدل تلفن هوشمند مربوطه را نشان میدهد.
در مجموعه داده زیر، اکنون دو قطره ایجاد میکنیم. -لیست های پایین برای برندهای گوشی هوشمند و شماره مدل در سلول های D15 و D16 به ترتیب.
📌 مرحله 1:
➤ ابتدا Cell D15 را انتخاب کنید.
➤ در زیر نوار Data ، گزینه Data Validation را انتخاب کنید. از منوی کشویی Data Tools .
یک کادر گفتگو ظاهر می شود.
📌 مرحله 2:
➤ در کادر Allow ، گزینه List را انتخاب کنید.
➤ ویرایش را در فعال کنید. منبع کادر و محدوده سلول ها را انتخاب کنید B5:B13 .
➤ OK را فشار دهید.
بنابراین، اولین لیست کشویی برای برندهای گوشی های هوشمند اکنون آماده استاستفاده کنید.
📌 مرحله 3:
➤ به طور مشابه، باید کشویی دیگری ایجاد کنید لیست شماره مدل های گوشی های هوشمند شما باید محدوده سلولهای C5:C13 را در گزینه منبع کادر گفتگوی Data Validation در اینجا انتخاب کنید.
📌 مرحله 4:
➤ اکنون در سلول 18 ، فرمول زیر را وارد کنید:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ از لیست کشویی، برند گوشی هوشمند و شماره مدل آن را انتخاب کنید و قیمت مدل گوشی هوشمند انتخابی به شما نشان داده می شود.
هر بار که یک برند جدید گوشی هوشمند و مدل آن را از لیست های کشویی انتخاب می کنید، سلول خروجی با قیمت به روز می شود.
بیشتر بخوانید: VLOOKUP برای مقایسه دو لیست در اکسل (2 یا چند روش)
کلمات پایانی
امیدوارم نمونه هایی که در بالا توضیح داده شد اکنون به شما کمک کند هنگام استفاده از تابع VLOOKUP با چندین معیار، آنها را در صفحات گسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.