جستجو و مرجع
همه نسخهها
◉ 9 بازدید
=LOOKUP()
نحوه استفاده از تابع LOOKUP در اکسل برای جستجو در یک سطر یا ستون و یافتن مقدار از همان موقعیت در سطر یا ستون دوم.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=LOOKUP(lookup_value, lookup_vector, [result_vector])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیترکیبی
محبوبیت40 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =LOOKUP() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
lookup_value |
هر نوع | الزامی | مقداری که LOOKUP در بردار اول جستجو میکند. lookup_value میتواند عدد، متن، مقدار منطقی یا نام یا ارجاعی باشد که به یک مقدار اشاره میکند. |
lookup_vector |
محدوده | الزامی | محدودهای که تنها شامل یک سطر یا یک ستون است. مقادیر lookup_vector میتوانند متن، عدد یا مقدار منطقی باشند. نکته مهم: مقادیر lookup_vector باید به ترتیب صعودی قرار گرفته باشند: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE؛ در غیر این صورت LOOKUP ممکن است مقدار درست را برنگرداند. حروف بزرگ و کوچک تفاوتی ندارند. |
result_vector |
محدوده | اختیاری | محدودهای که تنها شامل یک سطر یا یک ستون است. آرگومان result_vector باید هماندازه با lookup_vector باشد. |
array |
منطقی | الزامی | محدودهای از سلولها که شامل متن، عدد یا مقادیر منطقی است و میخواهید با lookup_value مقایسه کنید. شکل آرایهای LOOKUP بسیار شبیه توابع HLOOKUP و VLOOKUP است. تفاوت این است که HLOOKUP مقدار lookup_value را در سطر اول، VLOOKUP در ستون اول و LOOKUP بر اساس ابعاد آرایه جستجو میکند. اگر آرایه عریضتر از ارتفاعش باشد (ستونها بیشتر از سطرها)، LOOKUP در سطر اول جستجو میکند. اگر آرایه مربعی یا بلندتر از عرضش باشد (سطرها بیشتر از ستونها)، در ستون اول جستجو میکند. با HLOOKUP و VLOOKUP میتوانید به پایین یا عرض فهرست کنید، اما LOOKUP همیشه آخرین مقدار در سطر یا ستون را انتخاب میکند. نکته مهم: مقادیر آرایه باید به ترتیب صعودی باشند: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE؛ در غیر این صورت مقدار درست برنمیگردد. حروف بزرگ و کوچک یکسان هستند. |
▣ مثالهای کاربردی
جستجوی مقدار ۴٫۱۹ در محدوده A2:A6 و برگرداندن نتیجه از B2:B6
=LOOKUP(4.19, A2:A6, B2:B6)
جستجوی مقدار ۵٫۷۵ در محدوده A2:A6 و برگرداندن نتیجه از B2:B6
=LOOKUP(5.75, A2:A6, B2:B6)
جستجوی مقدار ۷٫۶۶ در محدوده A2:A6 و برگرداندن نتیجه از B2:B6
=LOOKUP(7.66, A2:A6, B2:B6)
جستجوی مقدار ۰ در محدوده A2:A6 و برگرداندن نتیجه از B2:B6
=LOOKUP(0, A2:A6, B2:B6)
✦ نکات مهم
- یکی از توابع جدید جستجو را بسته به نسخهای که استفاده میکنید در نظر بگیرید. از VLOOKUP برای جستجو در یک سطر یا ستون یا در چند سطر و ستون (مانند جدول) استفاده کنید؛ نسخه بسیار بهبودیافته LOOKUP است. ویدئوی نحوه استفاده از VLOOKUP را ببینید. اگر از Microsoft 365 استفاده میکنید، از XLOOKUP استفاده کنید؛ نهتنها سریعتر است بلکه امکان جستجو در هر جهتی (بالا، پایین، چپ، راست) را میدهد.
- اکیداً توصیه میکنیم بهجای شکل آرایهای، از VLOOKUP یا HLOOKUP استفاده کنید. ویدئوی VLOOKUP را ببینید که مثالهایی ارائه میدهد. شکل آرایهای LOOKUP برای سازگاری با سایر برنامههای صفحهگسترده ارائه شده اما قابلیت آن محدود است.
- اگر تابع LOOKUP نتواند مقدار lookup_value را پیدا کند، بزرگترین مقدار در lookup_vector که کوچکتر یا مساوی lookup_value است را تطبیق میدهد.
⚠ خطاهای رایج
#N/A
مقدار lookup_value از کوچکترین مقدار در lookup_vector کوچکتر است.
راهحل: مطمئن شوید lookup_vector به ترتیب صعودی مرتب شده و مقدار جستجو کوچکتر از کمترین مقدار موجود نباشد.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!