تابع XLookup در اکسل و جستجوی داده | persianfi
تابع XLookup در اکسل | توابع جستجوی داده
جایگزین کاملی برای vlookup بوده و تمامی محدودیت ها را برداشته همچنبن باعث عدم نیاز به ترکیب توابع index & match شده
تابع XLOOKUP یکی از توابع پیشرفته در نرمافزار اکسل است که از نسخه Excel 2021 و office 365 به بعد در دسترس است. این تابع برای جستجو و بازیابی اطلاعات از یک محدوده داده استفاده میشود و جایگزین مناسبی برای توابع VLOOKUP و HLOOKUP است.
این تابع در محدوه افقی و عمودی جستجو را انجام می دهد و از وایلدکارتها ( ؟ * ~ ) هم پشتیبانی می کند .
xlookup(lookup_value;lookup_array;return_array;if_not_found;match_mode)
- lookup_value: مقداری که میخواهید جستجو کنید.
- lookup_array: محدوده دادهای که میخواهید در آن جستجو کنید.
- return_array: محدوده دادهای که مقدار مورد نظر را از آن بازیابی کنید.
- if_not_found: یک مقدار اختیاری که تعیین میکند که اگر مقدار مورد نظر یافت نشد، چه عملی انجام شود.
- match_mode: حالت مطابقت (exact، less، greater)، اختیاری.بین عدد -1 تا 2 می تواند وارد شود ، اگر مقداری وارد نشود ، اکسل به صورت پیش فرض صفر در نظر می گیرد.
- عدد ۱- مشخص می کند که ابتدا دقیقا به دنبال مقدار آرگومان بگردد و اگر نبود اولین کوچکترین مقدار را لحاظ کند.
- عدد ۰ مشخص میکند که دقیقا به دنبال مقدار وارد شده در اول باشد. ( پیش فرض )
- عدد ۱ مشخص می کند که ابتدا دقیقا به دنبال مقدار آرگومان بگردد و اگر نبود اولین بزرگترین مقدار را لحاظ کند.
- عدد ۲ مشخص میکند که وایلدکارتها را لحاظ نماید .
- search_mode: حالت جستجو (search، search_first، search_last)، اختیاری، شیوه جستجو را مشخص می کند که از بالا به پائین باشد یا از پائین به بالا یا از کوچکترین به بزرگترین یا برعکس.
- عدد ۱ مشخص می کند که جستجو از بالا به پائین باشد ( پیش فرض )
- عدد ۱- مشخص میکند که جستجو از پائین به بالا باشد.
- عدد ۲ جستجو از کوچک به بزرگ.
- عدد ۲- جستجو از بزرگ به کوچک
با استفاده از تابع XLOOKUP میتوانید به راحتی اطلاعات مورد نیاز خود را از محدوده دادهها جستجو و بازیابی کنید.
این تابع از ویژگیهایی مانند جستجوی تقریبی، جستجوی اولین یا آخرین مطابقت، و قابلیت تعیین مقدار پیشفرض در صورت عدم یافتن مقدار استفاده میکند.
استفاده از تابع XLOOKUP میتواند کار با دادهها را سریعتر، دقیقتر و کارآمدتر کند. اگر نیاز به راهنمایی بیشتری دارید، من در خدمت شما هستم.
مثال از تابع XLookup
xlookup(D1;A2:A15;B2:B15)
در این مثال ، به تابع دستور دادیم مقدار سلول D1 را در محدوده A2:A15 پیدا کند و مقدار متناظر آن را در محوده B2:B15 برگرداند.
می توانستیم بجای D1 مستقیما از مقدار استفاده کنیم.
به دلیل عدم استفاده از ارگومانهای اختیاری، تابع از بالا به پایین کار خود را انجام می دهد و فقط عبارت کاملا منطبق را بر می گرداند.
عبارت متناظر عدد (3) ، نازنین نادری (سلول B3) برگردانده شد.
همچنین مشاهده کنید : پوشه امن برای اجرای کدهای VBA و ماکرو در اکسل