فهرست مطالب
در مایکروسافت اکسل، چندین فرمول برای VLOOKUP موجود است و مقادیر را از چندین ستون برمی گرداند. از آنجایی که تابع VLOOKUP قادر به استخراج چندین داده نیست، باید با تابع VLOOKUP یک فرمول آرایه بسازیم. همچنین جایگزین های ساده ای برای فرمول آرایه برای برگرداندن مقادیر از چندین ستون وجود دارد و همه این روش ها در این مقاله با مثال ها و تصاویر مناسب پوشش داده می شود.
دانلود کتاب تمرین
می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.
VLOOKUP to Return Multiple Columns.xlsx
4 روش برای استفاده از VLOOKUP برای برگرداندن چندین ستون در اکسل
1. VLOOKUP با فرمول آرایه برای بازگشت مقادیر از چندین ستون
در تصویر زیر مجموعه داده ای با مدل های مختلف گوشی هوشمند و مشخصات آنها وجود دارد. جدول خروجی در پایین تمام مشخصات یک مدل گوشی هوشمند مشخص را نشان می دهد. ما از عملکرد VLOOKUP برای استخراج دادهها از چندین ستون برای گوشی یا دستگاه تلفن هوشمند مشخص شده استفاده میکنیم.
با فرض اینکه میخواهیم مشخصات دستگاه تلفن هوشمند Poco F3 . فرمول آرایه مورد نیاز با تابع VLOOKUP در خروجی Cell C15 خواهد بود:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
بعد از فشار دادن Enter ، تابع خواهد شدهمه مشخصات دستگاه انتخاب شده را به یکباره برگردانید.
بیشتر بخوانید: Excel VLOOKUP برای برگرداندن چندین مقدار به صورت عمودی
2. VLOOKUP برای برگرداندن چندین ستون از کتاب کار متفاوت در اکسل
در این بخش، ما از تابع VLOOKUP برای استخراج داده ها از یک کاربرگ متفاوت استفاده می کنیم. در کتاب کار دیگری هنگام استفاده از این روش، باید به خاطر داشته باشید که یک کتاب کار دیگری باید باز نگه داشته شود، در غیر این صورت تابع یک خطای #N/A را برمیگرداند.
فرض کنید، جدول دادههای اولیه زیر وجود دارد. در یک کتاب کار اکسل به نام کتاب 1 .
و کتاب کار دیگری به نام کتاب 2 داده های خروجی را نشان می دهد که باید استخراج شده از کتاب 1 برای یک دستگاه تلفن هوشمند مشخص.
بنابراین، در کتاب 2 ، خروجی Cell C5 فرمول زیر را اشغال می کند:
=VLOOKUP(B5,'[Book 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)
پس از فشار دادن Enter ، شما مشخصات دستگاه انتخاب شده را همانطور که در تصویر زیر نشان داده شده است دریافت کنید.
بیشتر بخوانید: استفاده از VBA VLOOKUP برای یافتن مقادیر از دیگری کاربرگ در اکسل
خواندنی های مشابه
- Excel VLOOKUP برای یافتن آخرین مقدار در ستون (با گزینه های جایگزین)
- نحوه VLOOKUP با چند شرط در اکسل (2 روش)
- نمونه VLOOKUP بین دو صفحه در اکسل
- نحوه اجرای VLOOKUPبا Wildcard در اکسل (2 روش)
- VLOOKUP و برگرداندن همه موارد مطابق در اکسل (7 روش)
3. VLOOKUP به جمع مقادیر بازگشتی از چندین ستون در اکسل
پس از برگرداندن مقادیر از چندین ستون با تابع VLOOKUP ، میتوانیم هر نوع محاسبهای را روی دادههای خروجی انجام دهیم. جدول داده های زیر داده های فروش چند فروشنده تصادفی را طی 5 روز متوالی نشان می دهد. کاری که ما در اینجا انجام خواهیم داد این است که یک فروشنده را در جدول داده ها جستجو کنیم، فروش مربوطه را طی 5 روز ترسیم کنیم و سپس کل فروش را در خروجی ارزیابی کنیم Cell C18 .
با فرض اینکه می خواهیم کل فروش پاتریک را بدانیم. فرمول مورد نیاز شامل توابع SUM و VLOOKUP در Cell C18 باید باشد:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
اکنون Enter را فشار دهید و کل مبلغ فروش فروشنده انتخاب شده را فوراً دریافت خواهید کرد.
بیشتر بخوانید: نحوه Vlookup و جمع آوری بین صفحات متعدد در اکسل (2 فرمول)
4. VLOOKUP با تابع COLUMN برای برگرداندن مقادیر از چندین ستون
ما روش دیگری برای استفاده از تابع VLOOKUP برای برگرداندن چندین ستون در دسترس داریم و این بار از فرمول آرایه استفاده نمی کنیم. . در عوض از تابع COLUMN در اینجا برای تعیین شماره ستون برای تابع VLOOKUP استفاده خواهیم کرد. پس از آن، باید از Fill Handle در کنار آن استفاده کنیمردیف برای تکمیل خودکار بقیه داده ها برای دستگاه تلفن هوشمند مشخص شده.
از آنجایی که ما می خواهیم مشخصات Poco F3 را استخراج کنیم، فرمول مورد نیاز در خروجی Cell C15 خواهد بود:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
پس از فشار دادن Enter و کشیدن Handle را تا آخرین سلول خروجی به سمت راست پر کنید، مقادیر بازگشتی زیر را خواهیم یافت.
یک جایگزین برای VLOOKUP برای برگرداندن چندین ستون در اکسل
مناسب ترین جایگزین برای تابع VLOOKUP ترکیبی از توابع INDEX و MATCH است. تابع INDEX یک مقدار یا یک مرجع را در تقاطع سطر و ستون خاص برمیگرداند. تابع MATCH موقعیت نسبی یک آیتم را در آرایه ای برمی گرداند که با یک مقدار مشخص شده در یک ترتیب مشخص مطابقت دارد. در فرمول خود، تابع MATCH را وارد می کنیم تا شماره ردیف دستگاه جستجو را مشخص کنیم.
بنابراین، فرمول آرایه مورد نیاز در خروجی Cell C15 خواهد بود:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
پس از فشار دادن Enter ، مشخصات استخراج شده از چندین ستون برای دستگاه تلفن هوشمند انتخاب شده.
بیشتر بخوانید: INDEX MATCH در مقابل عملکرد VLOOKUP (9 مثال)
Concluding Words
امیدوارم تمام این روش های ذکر شده در بالا به شما کمک کند تا آنها را در اکسل خود اعمال کنید.صفحات گسترده زمانی که باید یک مقدار را جستجو کنید و چندین ستون را از یک جدول داده ترسیم کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.