Skip to main content

ฟังก์ชัน Excel HLOOKUP และตัวอย่าง

ใช้ฟังก์ชัน HLOOKUP ค้นหาข้อมูลอย่างง่าย (มิถุนายน 2025)

ใช้ฟังก์ชัน HLOOKUP ค้นหาข้อมูลอย่างง่าย (มิถุนายน 2025)
Anonim
01 จาก 04

ค้นหาข้อมูลเฉพาะด้วยฟังก์ชัน HLOOKUP ของ Excel

ใช้ฟังก์ชัน Excel HLOOKUP

การสอนที่เกี่ยวข้อง: Excel HLOOKUP Function Step by Step Tutorial

ฟังก์ชัน HLOOKUP ของ Excel ซึ่งสั้นสำหรับการค้นหาในแนวนอนใช้เพื่อค้นหาข้อมูลเฉพาะที่เก็บไว้ในตารางสเปรดชีต

HLOOKUP ใช้ฟังก์ชัน Excel VLOOKUP เหมือนกันหรือ Vertical Lookup

ข้อแตกต่างเพียงอย่างเดียวคือ VLOOKUP ค้นหาข้อมูลในคอลัมน์และ HLOOKUP จะค้นหาข้อมูลในแถวต่างๆ

หากคุณมีรายการสินค้าคงคลังของชิ้นส่วนหรือรายชื่อผู้ติดต่อสมาชิกรายใหญ่ HLOOKUP สามารถช่วยคุณหาข้อมูลที่ตรงกับเกณฑ์เฉพาะเช่นราคาของสินค้าหรือหมายเลขโทรศัพท์ของบุคคลนั้น

02 จาก 04

ตัวอย่าง Excel HLOOKUP

ตัวอย่าง Excel HLOOKUP

บันทึก: ดูภาพด้านบนสำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวอย่างนี้ ไวยากรณ์ของฟังก์ชัน VLOOKUP จะครอบคลุมรายละเอียดในหน้าถัดไป

= HLOOKUP ( "Widget", $ D $ 3: $ G $ 4,2, เท็จ)
  • "Widget" - ฟังก์ชัน HLOOKUP นี้กำลังมองหาราคาของวิดเจ็ต
  • $ D $ 3: $ G $ 4 - กำลังมองหาข้อมูลนี้ในตารางข้อมูลที่อยู่ในเซลล์ D3 ถึง G4
  • 2- HLOOKUP กำลังมองหาราคาในแถวที่สองของตาราง
  • เท็จ - ระบุว่ามีเพียงการจับคู่แบบตรงทั้งหมดกับการค้นหา _value เท่านั้น "Widget" จะได้รับการยอมรับ

ฟังก์ชัน HLOOKUP จะแสดงผลลัพธ์ของการค้นหา - $ 14.76 - ในเซลล์ D1

03 จาก 04

ไวยากรณ์ของฟังก์ชัน HLOOKUP

Excel HLOOKUP ไวยากรณ์ของฟังก์ชัน:

= HLOOKUP (lookup_value, table_array, col_index_num, range_lookup)

การค้นหา _value: อาร์กิวเมนต์นี้เป็นค่าที่ค้นหาในแถวแรกของอาร์เรย์ตาราง _value การค้นหาอาจเป็นสตริงข้อความค่าตรรกะ (TRUE หรือ FALSE เท่านั้น) หมายเลขหรือการอ้างอิงเซลล์ไปยังค่า

table_array: นี่คือช่วงของข้อมูลที่ฟังก์ชันค้นหาเพื่อค้นหาข้อมูลของคุณ table_array ต้องมีอย่างน้อย สองแถว ของข้อมูล แถวแรกประกอบด้วย lookup_values

อาร์กิวเมนต์นี้เป็นช่วงที่มีชื่อหรือการอ้างอิงไปยังช่วงของเซลล์

ถ้าคุณใช้การอ้างอิงไปยังช่วงของเซลล์คุณควรใช้การอ้างอิงเซลล์แบบสัมบูรณ์สำหรับ table_array

ถ้าคุณไม่ได้ใช้การอ้างอิงแบบสัมบูรณ์และคุณคัดลอกฟังก์ชัน HLOOKUP ไปยังเซลล์อื่น ๆ มีโอกาสดีที่คุณจะได้รับข้อความแสดงข้อผิดพลาดในเซลล์ที่ฟังก์ชันถูกคัดลอกไป

row_index_num:สำหรับอาร์กิวเมนต์นี้ให้ป้อนหมายเลขแถวของ table_array ที่คุณต้องการให้ข้อมูลคืนจาก ตัวอย่างเช่น:

  • ถ้า row_index_num เป็น 1 มันจะส่งกลับค่าจากแถวแรกของ table_array;
  • ถ้า row_index_num เป็น 2 จะแสดงค่าจากแถวที่สองของ table_array

range_lookup:ค่าตรรกะ (TRUE หรือ FALSE เท่านั้น) ที่ระบุว่าคุณต้องการให้ HLOOKUP หาข้อมูลที่ตรงหรือตรงกับ lookup_value หรือไม่

  • ถ้า TRUE หรือถ้าอาร์กิวเมนต์นี้ถูกละเว้น HLOOKUP จะใช้การจับคู่โดยประมาณถ้าไม่พบคู่ที่ตรงกับ lookup_value หากไม่พบการทำงานแบบตรงทั้งหมด HLOOKUP จะใช้ lookup_value ที่ใหญ่ที่สุดถัดไป
  • ถ้า FALSE HLOOKUP จะใช้การจับคู่แบบตรงทั้งหมดกับ lookup_value เท่านั้น ถ้ามีค่าตั้งแต่สองค่าขึ้นไปในคอลัมน์แรกของ table_array ที่ตรงกับ lookup_value ค่าแรกที่พบจะถูกใช้ หากไม่พบการทำงานแบบตรงทั้งหมดระบบจะส่งคืนข้อผิดพลาด # N / A
04 จาก 04

ข้อความแสดงข้อผิดพลาด HLOOKUP

ข้อความแสดงข้อผิดพลาด Excel HLOOKUP

  • ถ้า lookup_value ไม่พบในแถวแรกของฟิลด์ table_array, HLOOKUP ส่งกลับค่าข้อผิดพลาด # N / A
  • ถ้า row_index_num อาร์กิวเมนต์มีค่ามากกว่าจำนวนแถวใน table_array HLOOKUP จะส่งกลับ #REF! ค่าความผิดพลาด
  • ถ้า table_array อาร์กิวเมนต์มีแถวเปล่าที่ด้านบนของ table_array HLOOKUP จะส่งกลับค่าข้อผิดพลาด # N / A