تابع LOOKUP
یک مقدار را در یک سطر یا ستون مرتبشده پیدا میکند و مقدار متناظر آن را از سطر یا ستون دیگر برمیگرداند
ساختار تابع
=LOOKUP(lookup_value, lookup_vector, [result_vector])
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع LOOKUP یک مقدار را در یک ستون یا سطر جستجو میکند و مقدار همردیف آن را از ستون یا سطر دیگری برمیگرداند. جستجوی این تابع همیشه بازهای است؛ یعنی اگر خودِ مقدار پیدا نشود، نزدیکترین مقدار کوچکتر را در نظر میگیرد.
مثال: پیدا کردن قیمت یک کد کالا
=LOOKUP(E2, A2:A10, B2:B10)
مثال: تعیین وضعیت بر اساس نمره
=LOOKUP(A2, {0,10,15,18}, {"مردود","قبول","خوب","عالی"})
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
جستجو و مرجع
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
ترکیبی
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۴۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
lookup_value
|
هر نوع | الزامی | مقدار جستجو |
lookup_vector
|
محدوده | الزامی | محدوده جستجو (یک سطر یا یک ستون، مرتبشده صعودی) |
result_vector
|
محدوده | اختیاری | محدوده نتیجه (هماندازه با محدوده جستجو) |
یک مقدار را در یک سطر یا ستون مرتبشده پیدا میکند و مقدار متناظر آن را از سطر یا ستون دیگر برمیگرداند
کاربردهای تابع
✓
جستجوی بازهای
پیدا کردن پله مربوط به یک عدد، مثل پلههای مالیات، تخفیف یا پورسانت
✓
رتبهبندی و درجهبندی
تبدیل نمره یا امتیاز به وضعیت یا درجه
✓
پیدا کردن دادهها
برگرداندن اطلاعات مرتبط با یک مقدار از ستون یا سطر دیگر
خطاهای رایج و راهحل
#N/A
مقدار جستجو از کوچکترین مقدار محدوده جستجو هم کوچکتر است
راهحل: بررسی مقدار جستجو و اولین مقدار محدوده
نتیجه اشتباه
محدوده جستجو صعودی مرتب نشده است
راهحل: مرتب کردن دادهها یا استفاده از XLOOKUP
نکات مهم
- اگر دادهها مرتب نباشند، تابع خطا نمیدهد ولی جواب اشتباه برمیگرداند.
- محدوده جستجو و محدوده نتیجه باید هماندازه باشند.
- به بزرگی و کوچکی حروف حساس نیست.
- این تابع جستجوی دقیق ندارد.
توضیحات بیشتر
محدوده جستجو حتماً باید صعودی مرتب شده باشد. اگر ورودی سوم نوشته نشود، نتیجه از خودِ محدوده جستجو برگردانده میشود.
برای جستجوی دقیق بهتر است از VLOOKUP یا XLOOKUP استفاده کنید.
