فهرست مطالب
تابع VLOOKUP معمولاً برای جستجوی یک مقدار در ستون سمت چپ جدول استفاده می شود و تابع مقداری را در همان ردیف از ستون مشخص شده برمی گرداند. در این مقاله، یاد خواهید گرفت که چگونه می توانید از این عملکرد VLOOKUP برای جستجوی اعداد تحت معیارهای مختلف با تصاویر مناسب استفاده کنید.
دانلود کتاب تمرین
می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
VLOOKUP with Numbers.xlsx
2 معیارهای استفاده از VLOOKUP با اعداد در اکسل
1. مثال اصلی استفاده از عملکرد VLOOKUP با اعداد
در جدول زیر در تصویر، چندین داده حاوی جزئیات سفارش محصولات مختلف گوشی هوشمند ثبت شده است. در جدول خروجی در پایین، باید تمام داده های موجود از جدول را بر اساس شناسه سفارش استخراج کنیم.
📌 مرحله 1:
➤ اولین خروجی Cell E17 را انتخاب کنید و فرمول زیر را با تابع VLOOKUP تایپ کنید:
=VLOOKUP($E$16,$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
➤ اکنون Enter را فشار دهید و نام مشتری را پیدا خواهید کرد که شناسه سفارش او 1034 است.
در این فرمول، تابع MATCH برای تعریف شماره ستون تابع VLOOKUP برای یک نوع خروجی خاص استفاده شده است.
📌 مرحله 2:
➤ اکنون از Fill Handle برای تکمیل خودکار سایر سلول ها از E18 تا E21 .
و همه داده های موجود را از جدول بر اساس شناسه سفارش مشخص شده به یکباره دریافت خواهید کرد.
بیشتر بخوانید: INDEX MATCH vs Function VLOOKUP (9 مثال)
خواندنی های مشابه
- VLOOKUP کار نمی کند (8 دلیل و راه حل)
- Excel LOOKUP در مقابل VLOOKUP: با 3 مثال
- استفاده از VLOOKUP با چندین معیار در Excel (6 روش + جایگزین)
- نحوه Vlookup و جمع آوری چندین برگه در اکسل (2 فرمول)
2. VLOOKUP با اعداد فرمت شده به عنوان متن در اکسل
i. استفاده از دستور متن به ستون
گاهی اوقات جدول داده های ما ممکن است حاوی اعداد در قالب متن باشد. در این صورت، فرمول استفاده شده قبلی جواب نمی دهد و همانطور که در تصویر زیر نشان داده شده است، خطای #N/A را برمی گرداند. بنابراین، در اینجا باید قالب شماره های شناسه موجود در ستون B را تغییر دهیم.
📌 مرحله 1:
➤ ابتدا محدوده سلول های B5:B14 حاوی شناسه های سفارش را انتخاب کنید.
➤ در زیر نوار داده ، دستور Text to Columns را از منوی کشویی Data Tools انتخاب کنید.
یک کادر جادوگر باز می شود.
📌 مرحله 2:
➤ در کادر گفتگو، نوع داده را به عنوان محدود شده انتخاب کنید.
➤ Finish را فشار دهید و کارتان تمام شد.
محدود کننده هایی که با اعداد پیدا شده اند اکنون حذف خواهند شد و شما خواهید یافتشناسه های شما در قالب شماره فرمول استفاده شده قبلی در اولین خروجی Cell E17 اکنون داده های واقعی را بر اساس شناسه انتخاب شده نشان می دهد.
📌 مرحله 3:
➤ اکنون سایر سلول های خروجی (E18:E21) را مانند قبل به صورت خودکار تکمیل کنید تا همه داده های موجود دیگر برای شناسه سفارش انتخابی دریافت کنید.
در نهایت، همانطور که در تصویر زیر نشان داده شده است، تمام داده های مورد انتظار را خواهید یافت.
بیشتر بخوانید: چرا VLOOKUP برمی گردد #N/A چه زمانی تطابق وجود دارد؟ (5 علت و راه حل)
ii. استفاده از تابع TEXT با VLOOKUP
ما گزینه دیگری برای جستجوی شناسه سفارش در محدوده سلول های فرمت شده به صورت متن داریم. ما باید از تابع TEXT برای تعریف آرگومان lookup_value در تابع VLOOKUP استفاده کنیم. بنابراین شماره شناسه سفارش انتخاب شده به قالب متن تبدیل می شود و سپس از این مقدار جستجوی قالب بندی شده متنی برای یافتن تکراری آن در ستون B استفاده می کنیم.
بنابراین، فرمول مورد نیاز در خروجی Cell E17 خواهد بود:
=VLOOKUP(TEXT($E$16,0),$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
پس از فشار دادن Enter و پر کردن خودکار بقیه خروجی سلولها، تمام دادههای موجود برای شناسه سفارش انتخابی را فوراً دریافت خواهید کرد.
بیشتر بخوانید: VLOOKUP برای یافتن موارد تکراری در دو ستون ها (2 راه)
iii. استفاده از تابع VALUE با VLOOKUP
در بخش آخر، اجازه دهید به مورد مخالفی فکر کنیم که مقدار جستجو در متن است.فرمت اما شناسه های سفارش در جدول به صورت عددی هستند. اکنون، ما باید از تابع VALUE برای تبدیل مقدار جستجو از قالب متنی به قالب عددی استفاده کنیم.
در جدول زیر، شناسه سفارش جستجو در Cell E16 در قالب متن است. بنابراین، در اولین خروجی Cell E17 ، در حالی که تابع VALUE را برای تعریف مقدار جستجو اعمال میکنید، تابع VLOOKUP به شکل زیر خواهد بود:
=VLOOKUP(VALUE($E$16),$B$5:$G$14,MATCH(D17,$B$4:$G$4,0),FALSE)
پس از فشار دادن Enter و پر کردن خودکار بقیه سلول های خروجی مانند قبل، بلافاصله تمام مقادیر بازگشتی را خواهید یافت.
بیشتر بخوانید: VLOOKUP و برگرداندن همه موارد در اکسل (7 روش)
کلمات پایانی
امیدوارم همه مثالها تحت معیارهای مختلف که در بالا توضیح داده شد، اکنون به شما کمک کنند تا در هنگام استفاده از تابع VLOOKUP با اعداد، آنها را در صفحات گسترده Excel خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.