تابع xlookup در اکسل، جزو توابع جدید در اکسل 2021 است. این تابع بسیار منعطفتر نسبت به توابع جستجوگر در اکسل عمل میکند. حتی به گفته شرکت مایکروسافت، تابع xlookup بهبود یافته تابع vlookup است و استفاده از آن برای کاربران آسان و راحتتر خواهد بود.
ساختار تابع xlookup در اکسل به شرح زیر میباشد:
1 |
=xlookup(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) |
- آرگومان lookup_value یا همان معیار جستجو است.
- آرگومان lookup_array محدودهای است که lookup_value در آن جستجو خواهد شد.
- آرگومان return_array محدودهای است که نظیر lookup_value از آن استخراج میشود. (مثلا موجودی کالا)
- آرگومان [if_not_found] عبارتی که جایگزین نمایش خطای #N/A در صورت وجود lookup_value خواهد بود.
- آرگومان [match_mode] و یا نوع جستجو:
- مقدار 0: مطابقت دقیق، اگر نبود خطای #N/A ر ا برمیگرداند. (پیشفرض)
- مقدار -1: مطابقت دقیق، اگر نبود مقداری کوچکتر را برگرداند.
- مقدار 1: مطابقت دقیق، اگر نبود مقداری بزرگتر را برگرداند.
- مقدار 2: تطبیق حروف با استفاده از کارکترهای ویژه (wildcard).
- آرگومان [search_mode] و یا حالت جستجو:
- مقدار 1: جستجو از ابتدا به انتها صورت میگیرد. (پیشفرض)
- مقدار -1: جستجو از انتها به ابتدا صورت میگیرد.
- مقدار 2: جستجوی بصورت باینری صعودی صورت گیرد.
- مقدار -2: جستجو بصورت باینری نزولی صورت گیرد.
کار با تابع xlookup در اکسل 2021
کار با تابع xlookup بسیار ساده است. مثلا جستجوی کدکالای 319 در محدوده B2:B9:
و استخراج سلول نظیر آن از محدوده D2:D9:
در پایان تشریح و نتیجه این فرآیند بصورت زیر خواهد بود:
مقدار جستجو در تابع xlookup یافت نشد !
تابع xlookup بطور پیشفرض مقدار دقیق را جستجو میکند و در صورت عدم یافت، خطای #N/A را به عنوان خروجی برمیگرداند:
بهتر است در این مواقع با تعیین آرگومان [if_not_found]، جایگزینی برای خطای #N/A تعیین نماییم:
در صورت عدم یافت، عبارت تعیین شده نمایش داده خواهد شد:
در پایان به منظور درک بهتر شما هموطنان عزیز، ویدیو آموزشی پیرامون تابع xlookup تهیه گردیده است که میتوانید آن را در ادامه تماشا نمایید.
امیدوارم این مقاله از سایت آموزشی اکسل لرن مورد استفاده و رضایت شما هموطنان عزیز قرار گرفته باشد.