دست‌نویس

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 پیام «کالا یافت نشد» بدهید.

در دست‌نویس

بازه‌ها را با «:» بنویسید و برای کاربرد تکراری جدول مرجع را در بالای همان برگه نگه دارید. اگر تعداد داده‌ها زیاد است (کالاها، مشتریان) و جست‌وجو و فیلتر می‌خواهید، «پایگاه‌داده» مناسب‌تر است.

پرسش‌های پرتکرار

اگر ستون کلید چپ نیست؟

ستون‌ها را جابه‌جا کنید تا کلید ستون اول بازه شود.

مقاله‌های دیگر