در حالی که درک اصول اولیه عملکرد آسان است، استفاده از XLookup به روش های پیچیده تر می تواند کمی تمرین داشته باشد. اما با وجود برخی داده های تمرینی و سناریوهای آزمایشی برای کار بر روی آنها، در کمترین زمان به XLookup مسلط خواهید شد.
ترجیحاً از ارجاعات توصیفی برای سلول هایی که استفاده می کنید به جای محدوده های عمومی مانند A1:A12 استفاده کنید.
تابع XLookup همچنین چندین آرگومان اختیاری دارد که می توانید برای سناریوهای پیچیده تر یا محدود کردن جستجوی خود از آنها استفاده کنید:
Match_mode: این نوع تطابق مورد استفاده را تعیین می کند، مانند تطابق دقیق یا تطبیق حروف عام برای به دست آوردن منطبقات جزئی.
Search_mode: این مشخص می کند که آیا تابع شما باید از چپ به راست جستجو کند یا برعکس.
If_not_found: این آرگومان به تابع می گوید که اگر اصلاً مطابقت نداشته باشد چه مقداری باید برگردانده شود.
5. اگر از آرگومان های اختیاری استفاده می کنید، آنها را بعد از آرگومان های مورد نیاز وارد کنید.
چندین توابع شناخته شده وجود دارد که به شما کمک می کند تا منطبقات خاص را در یک مجموعه داده جستجو کنید، مانند VLookup.
Lookup_array لیستی از نام دانش آموزان در زیر ستون A بود. در نهایت، lookup_return لیستی از نمرات دانش آموز در زیر ستون C بود. با این فرمول، تابع مقدار نمره دانش آموز را برمی گرداند: C-.
عملکرد اصلی XLookup توانایی جستجوی مقادیر خاص در محدوده یا آرایه ای از داده ها است. هنگامی که تابع را اجرا می کنید، مقدار مربوطه از محدوده یا آرایه دیگری برگردانده می شود.
آرگومان های مورد نیاز XLookup
هنگام کنار هم قرار دادن آرگومان های خود، مطمئن شوید که از همان تعداد سلول برای آرایه return_array و آرایه look_up استفاده می کنید. اگر نه، با خطا مواجه می شوید و اکسل فقط #VALUE را در سلول برمی گرداند.
فرمول خود را تست کنید
سایر توابع جستجو مانند VLookup (جستجوی عمودی) یا HLookup (جستجوی افقی) محدودیت هایی دارند، مانند جستجو فقط از راست به چپ. کاربران باید داده ها را دوباره مرتب کنند یا راه حل های پیچیده ای برای کاهش این مشکل پیدا کنند.
مزیت اصلی XLookup در اکسل صرفه جویی در زمان است. برای مثال می توانید بدون دستکاری موقعیت داده ها به نتیجه جستجو برسید.
مانند سایر فرمول های جستجوی اکسل، زمان زیادی را صرفه جویی می کند که در غیر این صورت باید به صورت دستی در میان ردیف ها و ردیف های داده صرف شود.
اما توابعی مانند VLookup محدودیت های خاصی داشتند، بنابراین مایکروسافت اخیراً تابع XLookup را به اکسل معرفی کرد. این روش قوی تری برای یافتن مقادیر خاص در یک مجموعه داده ارائه می دهد.
در نهایت، این یک ابزار جستجو برای مجموعه داده های اکسل شما است.
6. وقتی آرگومان های XLookup شما کامل شد، قبل از زدن اینتر یک پرانتز بسته اضافه کنید.
رفع مشکلات با یک XLookup ساده کار سختی نیست. اما اگر از توابع تو در تو یا XLookup در ارتباط با فرمول های دیگر استفاده می کنید، مطمئن شوید که همه چیز را در طول مسیر آزمایش می کنید.
تابع XLookup شما به سه آرگومان نیاز دارد:
Lookup_value: این مقداری است که شما در یک آرایه به دنبال آن هستید.
Lookup_array: این محدوده سلول هایی است که می خواهید مقدار بازگشتی در آن نمایش داده شود.
Return_array: این محدوده سلول هایی است که می خواهید تابع مقدار آن را جستجو کند.
در این مثال اکسل XLookup، ما از XLookup برای پیدا کردن نمره یک دانش آموز خاص استفاده کردیم. بنابراین، lookup_value نام دانش آموز بود ("Ruben Pugh").
عملکرد کلی XLookup برتر است زیرا می تواند چندین نتیجه را به طور همزمان برگرداند. یک مثال از این مورد استفاده، جستجوی پنج مقدار بالا در یک مجموعه داده خاص است.
آرگومان های مورد نیاز XLookup
4. یک پرانتز باز به طور خودکار ایجاد می شود. پس از براکت باز، آرگومان های مورد نیاز را به ترتیب صحیح وارد کنید: lookup_value، lookup_array و return_array.
بسته به آرگومان های شما، XLookup اولین یا آخرین مقدار را در نمونه هایی با بیش از یک نتیجه منطبق به شما نشان می دهد.
1. اکسل و دیتاشیتی را که می خواهید از تابع XLookup در آن استفاده کنید باز کنید.
کاراکترهای Wildcard برای شناسایی منطبقات جزئی مفیدتر هستند، اما تطابق دقیق بهترین راه برای اطمینان از کارکرد فرمول همانطور که در نظر گرفته شده است است.
محدوده های استدلال را در یک اندازه نگه دارید
با گنجاندن آرگومان های اختیاری، تابع XLookup به شکل زیر است:
وقتی صحبت از مقایسه با سایر توابع جستجو می شود، انعطاف پذیری XLookup کلیدی است. به عنوان مثال، می توانید از کاراکترهای عام برای جستجوی منطبقات جزئی استفاده کنید.
هنگامی که زمان تنظیم فرمول خود فرا می رسد (که معمولاً با عملکردی مانند XLookup انجام می دهید)، ارجاعات توصیفی درک آنچه را که در ابتدا از فرمول برای انجام آن استفاده می کردید آسان تر می کند.
آرگومان های اختیاری XLookup
اگر 70 وجود نداشته باشد، از مقدار "1" در آرگومان match_mode استفاده می کنیم تا بزرگترین مورد بعدی را پیدا کنیم:
این به کاهش خطاها به طور کلی کمک می کند، زیرا می توانید از آن برای یافتن داده هایی که ممکن است اشتباه املایی یا وارد شده استفاده کنید.
مزایای XLookup در اکسل
در اینجا، ما به اکسل می گوییم که اگر نمی تواند مقدار را بازیابی کند، پیام "Not Found" را برگرداند، که نشان می دهد دانش آموز اسمیت در این لیست نیست:
آرگومان های XLookup نیز ساده تر از VLookup هستند و استفاده از آن را سریع تر و آسان تر می کنند. به عنوان مثال، XLookup به طور پیش فرض مطابقت دقیق دارد، در حالی که شما باید این را در آرگومان VLookup خود مشخص کنید.
از آنجایی که هیچ دانش آموزی 70 درصد نرخ حضور ندارد، XLookup "75" را برگردانده است که بیشترین مقدار بعدی است.
بهترین روش ها برای XLookup در اکسل
از منابع توصیفی استفاده کنید
استفاده از پیش فرض مطابقت دقیق در فرمول (بر خلاف کاراکترهای عام) به شما کمک می کند تا مقادیر ناخواسته را در بازگشت دریافت نکنید.
اما چگونه می توان از XLookup با آرگومان های اختیاری استفاده کرد؟
دانستن نحوه استفاده موثر از آن می تواند زمان صرف شده برای تجزیه و تحلیل داده ها در اکسل را به شدت کاهش دهد.
=XLOOKUP(مقدار_ جستجو، آرایه_جستجو، آرایه_بازگشت)
3. "=" را در آن سلول تایپ کنید و سپس "XLookup" را تایپ کنید. روی گزینه "XLookup" که در منوی بازشو ظاهر می شود کلیک کنید.
این به این معنی است که محدوده سلول ها را برای هر آرگومان انتخاب کنید و قبل از رفتن به آرگومان بعدی یک کاما قرار دهید.
با استفاده از مجموعه داده های مشابه بالا، فرض کنید می خواهیم میزان حضور دانش آموزی با نام خانوادگی «اسمیت» را پیدا کنیم.
کار با مجموعه داده های بزرگ همیشه مشکل است. اکسل یکی از قدرتمندترین ابزارهایی است که می توانید برای دستکاری، قالب بندی و تجزیه و تحلیل مجموعه های بزرگ اطلاعات استفاده کنید.
7. نتایج XLookup شما باید در سلولی که تابع را وارد کرده اید نمایش داده شود.
اگر این کار را انجام ندهید و خطا دریافت کردید، کار کردن به عقب و تشخیص اینکه عملکرد کجا اشتباه می کند می تواند چالش برانگیز باشد.
شروع شدن
حال، فرض کنید می خواهیم مشخص کنیم که آیا هیچ دانش آموزی 70 درصد حضور داشته است یا خیر. اما اگر 70٪ در مجموعه داده وجود نداشته باشد، ما همچنین می خواهیم نزدیکترین نرخ حضور و غیاب بعدی را بدانیم.
به عنوان یک روش جدید و بهبود یافته برای استفاده از قابلیت جستجو در اکسل، XLookup از چندین راه از VLookup کلاسیک بهتر عمل می کند.
اگر صفحه گسترده را در اختیار کاربر جدیدی قرار دهید که نیاز به درک سریع مراجع فرمول دارد، این نیز مفید است.
در صورت امکان از تطابق دقیق استفاده کنید
XLookup راه حل بسیار انعطاف پذیرتری است که به شما امکان می دهد مطابقت های جزئی را دریافت کنید، از بیش از یک معیار جستجو و استفاده از پرس و جوهای تودرتو استفاده کنید.