یکی دیگر از توابع پر کاربرد در اکسل تابع Hlookup می باشد که در دسته توابع جستجوگر قرار دارد. تابع Hlookup در اکسل یک تابع جستجوی است که به شما اجازه می دهد اطلاعات را در یک جدول یا یک محدوده جستجو کنید. این تابع مشابه تابع Vlookup است با این تفاوت که Hlookup در ردیف ها جستجو می کند در حالی که Vlookup در ستون ها جستجو می کند.
ساختار تابع HLOOKUP

Lookup_value: مقداری که باید جستجو شود.
Table_array: محدوده ای که می خواهیم جستجو در آن انجام شود.
Row_index: شماره ردیف موردنظر
[Range_lookup]: تعیین کننده نوع جستجو است (دقیق یا تقریبی). استفاده از این آرگومان اختیاری می باشد و شامل دو مقدار True و False است. در صورت خالی بودن تابع به صورت پیش فرض مقدار True را در نظر می گیرد.
نکات مهم
در زیر برخی به از کاربردهای تابع Hlookup اشاره شده است:
1. جستجو در یک ردیف: این کاربرد پایه ای ترین استفاده از Hlookup است. شما می توانید یک مقدار را در یک ردیف جستجو کنید و مقدار متناظر را در ردیف دیگر برگردانید.
2. جستجو در دو جدول: اگر دو جدول دارید که برخی از داده ها را به اشتراک می گذارند، می توانید Hlookup را برای پیدا کردن داده های مرتبط در جدول دوم استفاده کنید.
3. جستجو با مقادیر پیش فرض: اگر Hlookup نتواند مقدار موردنظر را پیدا کند، می توانید یک مقدار پیش فرض تعیین کنید که در این حالت برگردانده شود.
4. جستجوی دقیق و نا دقیق: Hlookup می تواند جستجوی دقیق (برای مقادیر دقیق) و نا دقیق (برای مقادیر نزدیک به مقدار موردنظر) را انجام دهد.
5. جستجوی دو طرفه: با استفاده از Hlookup شما می توانید جستجوی دو طرفه انجام دهید، یعنی هم در ستون ها و هم در ردیف ها جستجو کنید.
بایستی توجه داشت که Hlookup فقط می تواند در ردیف ها جستجو کند و نمی تواند در ستون ها جستجو کند. این یکی از محدودیت های این تابع است که با استفاده از تابع Xlookup می توان آن را حل کرد.
بررسی نحوه عملکرد و فراخوانی تابع HLOOKUP
فرض کنید مطابق با جدول ذیل ما یک جدول فروش داریم و می خواهیم بر اساس نام محصول (برای مثال قند) قیمت آن را پیدا کنیم:

مراحل حل مسئله:
1. فراخوانی تابع با زدن مساوی و تایپ تابع Hlookup و دبل کلیک روی نام تابع تا پرانتز باز شود.
2. وارد کردن مقداری که میخواهیم جستجو کنیم (قند) سپس وارد کردن محدوده ای که می خواهیم جستجو در آن انجام شود و همچنین وارد کردن شماره ردیفی که می خواهیم مقدار را از آن برگردانیم و در نهایت وارد کردن False (مطابقت دقیق) یا True

3. زدن کلید Enter و بستن فرمول.
