فهرست مطالب
در مایکروسافت اکسل، تابع VLOOKUP معمولاً برای جستجوی یک مقدار در ستون سمت چپ جدول و سپس برگرداندن مقداری در همان ردیف از یک ستون مشخص استفاده میشود. در این مقاله، خواهید دید که چگونه می توانید از این عملکرد VLOOKUP بین دو برگه در اکسل استفاده کنید و داده ها را از کاربرگ دیگری با مثال ها و تصاویر مناسب استخراج کنید.
دانلود کتاب تمرین تمرین
شما می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
مثال VLOOKUP Between Two Sheets.xlsx
4 مثال با VLOOKUP بین دو صفحه در اکسل
مثال 1: استفاده از VLOOKUP بین دو برگه در یک کتاب کار اکسل یکسان
در تصویر زیر، Sheet1 برخی از مشخصات تعدادی از مدل های گوشی هوشمند را نشان می دهد.
و اینجا Sheet2 فقط جایی است دو ستون از ورق اول استخراج شده است. در ستون قیمت ، تابع VLOOKUP را برای دریافت قیمت همه دستگاهها از Sheet1 اعمال میکنیم.
فرمول مورد نیاز در اولین خروجی Cell C5 در Sheet2 خواهد بود:
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)
پس از فشار دادن Enter ، قیمت اولین دستگاه تلفن هوشمند استخراج شده از Sheet1 را دریافت خواهید کرد.
اکنون شما باید از Fill Handle برای تکمیل خودکار بقیه سلول ها در ستون C استفاده کنید. و چشم انداز نهایی باید به همین صورت باشدزیر مثال 2: استفاده از VLOOKUP بین دو برگه در کتابهای کاری مختلف
اکنون از عملکرد VLOOKUP برای استخراج دادهها از کاربرگ دیگر در کتاب کار دیگر استفاده میکنیم.
به عنوان مثال، جدول داده های اولیه زیر در یک کتاب کار به نام Book1 قرار دارد.
و در اینجا کتاب کار دیگری به نام وجود دارد. Book2 که داده های خروجی استخراج شده از اولین کتاب کار را نشان می دهد.
در کتاب کار دوم، فرمول مورد نیاز در خروجی اول Cell C5 اکنون خواهد بود:
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
پس از فشار دادن Enter و تکمیل خودکار بقیه موارد سلول های ستون قیمت ، همانطور که در تصویر زیر نشان داده شده است، فوراً تمام داده های خروجی را دریافت خواهید کرد.
توجه: هنگام استخراج داده ها از یک کتاب کار دیگر، باید به یاد داشته باشید که هر دو کتاب کار باید باز نگه داشته شوند. در غیر این صورت، فرمول ذکر شده کار نمی کند و یک خطای #N/A برمی گرداند.
بیشتر بخوانید: استفاده از VBA VLOOKUP برای یافتن مقادیر از کاربرگ دیگری در اکسل
خواندنی های مشابه
- INDEX MATCH در مقابل عملکرد VLOOKUP (9 مثال)
- نحوه ترکیب Excel SUMIF & VLOOKUP در چندین برگه
- VLOOKUP با اعداد در اکسل (4 مثال)
- نحوه VLOOKUP باشرایط چندگانه در اکسل (2 روش)
- VLOOKUP برای برگرداندن چندین ستون در اکسل (4 مثال)
مثال 3: IFERROR با VLOOKUP در دو کاربرگ در اکسل
گاهی اوقات ممکن است مقدار جستجو در جدول داده های اولیه یافت نشود. در این صورت، میتوانیم از تابع IFERROR برای سفارشیسازی پیام خطا و نمایش خروجی هنگام بازگشت فرمول استفاده کنیم.
به عنوان مثال، در تصویر زیر، دستگاه تلفن هوشمند در Cell B5 در Sheet1 موجود نیست. بنابراین، در خروجی Cell C5 ، تابع VLOOKUP باید مقدار خطا را برگرداند. اما اکنون مقدار خطا را با یک پیام سفارشی "Not Found" جایگزین می کنیم.
بنابراین، فرمول مورد نیاز در Cell C5 باید اکنون باشد:
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE),"Not Found")
پس از فشار دادن Enter و پر کردن خودکار کل ستون، خروجی های زیر را دریافت خواهیم کرد. .
مثال 4: ترکیب INDIRECT با VLOOKUP برای دو برگه در اکسل
عملکرد INDIRECT برمی گردد یک مرجع مشخص شده توسط یک رشته متن. با استفاده از این تابع INDIRECT در داخل، تابع VLOOKUP دادهها را از یک محدوده نامگذاری شده در هر کاربرگ موجود در کتاب کار خارج میکند.
در ابتدا، ما باید در Name Box یک نام برای محدوده انتخاب شده سلول ها B5:E14 تعریف کنید. بیایید فرض کنیم، ما آن را «مشخصات» میگذاریم زیرا جدول دادهها نشان دهندهمشخصات دستگاه های تلفن هوشمند به طور خلاصه.
اکنون، در Sheet2 ، فرمول مورد نیاز در خروجی Cell C5 خواهد بود. be:
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE),"Not Found")
پس از وارد کردن فرمول ذکر شده و کشیدن آن به آخرین سلول، نتایج مشابهی دریافت خواهید کرد. همانطور که در سه مثال قبلی دیگر در این مقاله یافت شد.
بیشتر بخوانید: VLOOKUP غیر مستقیم در Excel
Concluding Words
بنابراین، اینها هر چهار فرمول سریع و ساده با عملکرد VLOOKUP برای استخراج داده ها از کاربرگ دیگر هستند. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.