VLOOKUP یعنی چه؟ جستوجوی مقدار در جدول با مثال
خلاصه: `=VLOOKUP(کلید; بازه; شمارهی ستون; دقیق)` در ستون اول بازه دنبال کلید میگردد و مقدار ستون خواستهشده در همان ردیف را برمیگرداند. برای جستوجوی دقیق آرگومان آخر را FALSE بگذارید (مثل اکسل).
کاربرد
وقتی جدولی از کالاها و قیمتها دارید و میخواهید با نوشتن نام کالا قیمت را بیاورید، VLOOKUP همین کار را میکند.
آرگومانها
- کلید: چیزی که دنبالش میگردید (مثلاً نام کالا).
- بازه: جدول مرجع؛ کلید باید در ستون اول باشد.
- شمارهی ستون: از ستون اول بازه چندمین ستون را بخواند.
- آخرین آرگومان: FALSE یعنی تطابق دقیق؛ اگر ننویسید یا TRUE بگذارید، جستوجو تقریبی (برای جدول مرتبشده) انجام میشود.
مثال
جدول مرجع در A2:B6 (نام و قیمت). اگر نام کالا در D2 است: =VLOOKUP(D2;A2:B6;2;FALSE) (تطابق دقیق) قیمت را برمیگرداند. اگر پیدا نشد #N/A میدهد؛ برای نمایش دوستانه =IFERROR(VLOOKUP(...);"یافت نشد").
محدودیتها
کلید باید ستون اول باشد؛ جستوجو به چپ ممکن نیست. در این جدول XLOOKUP، HLOOKUP و INDEX/MATCH نیست. اگر لازم دارید، ستونها را جابهجا کنید.
نمونهی فاکتور
جدول مرجع: ستون A نام کالا، ستون B قیمت. در فاکتور، ستون نام را بنویسید و ستون قیمت را با =VLOOKUP(نام;مرجع;2;FALSE) پر کنید. اگر نام را اشتباه بنویسید #N/A میبینید؛ با IFERROR پیام «کالا یافت نشد» بدهید.
در دستنویس
بازهها را با «:» بنویسید و برای کاربرد تکراری جدول مرجع را در بالای همان برگه نگه دارید. اگر تعداد دادهها زیاد است (کالاها، مشتریان) و جستوجو و فیلتر میخواهید، «پایگاهداده» مناسبتر است.
پرسشهای پرتکرار
اگر ستون کلید چپ نیست؟
ستونها را جابهجا کنید تا کلید ستون اول بازه شود.