เมื่อข้อมูลในเวิร์กชีต Excel ของคุณครอบคลุมหลายร้อยคอลัมน์และหลายสิบแถว ให้ใช้ฟังก์ชัน HLOOKUP เพื่อค้นหาค่าที่ระบุในคอลัมน์ที่ระบุ
คำแนะนำในบทความนี้ใช้กับ Excel สำหรับ Microsoft 365, Excel 2019, Excel 2016 และ Excel 2013
วิธีการทำงานของฟังก์ชัน HLOOKUP
ฟังก์ชัน HLOOKUP เป็นฟังก์ชันการค้นหาประเภทหนึ่ง ฟังก์ชันนี้จะค้นหาข้อมูลเฉพาะในแผ่นงานโดยค้นหาค่าที่ระบุในป้ายชื่อคอลัมน์ก่อน แล้วค้นหาค่าที่สอดคล้องกันในคอลัมน์นั้น
ฟังก์ชัน HLOOKUP เหมาะที่สุดสำหรับเวิร์กชีตที่มีข้อมูลจำนวนมาก ตัวอย่างนี้ใช้เวิร์กชีตอย่างง่ายเพื่อแสดงว่าฟังก์ชัน HLOOKUP ทำงานอย่างไร
ในเวิร์กชีตนี้ ผู้ค้าปลีกจะติดตามยอดขายตามผลิตภัณฑ์และตามช่องทางที่จำหน่ายผลิตภัณฑ์แต่ละรายการ แทนที่จะค้นหาในแผ่นงานเพื่อค้นหายอดขายกล้องออนไลน์ เช่น ฟังก์ชัน HLOOKUP สามารถทำงานนั้นได้
ไวยากรณ์ของฟังก์ชัน HLOOKUP
ไวยากรณ์ของฟังก์ชัน HLOOKUP คือ:
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
นี่คือสิ่งที่แต่ละอาร์กิวเมนต์ทำในฟังก์ชัน HLOOKUP:
- lookup_value (จำเป็น):คอลัมน์ที่จะค้นหา ฟังก์ชัน HLOOKUP จะค้นหาแถวแรกเพื่อค้นหาค่านี้ อาร์กิวเมนต์นี้สามารถเป็นการอ้างอิงเซลล์หรือป้ายชื่อคอลัมน์ได้
- table_array (จำเป็น):ตารางที่จะค้นหาข้อมูลที่ระบุ นี่อาจเป็นการอ้างอิงถึงช่วงหรือชื่อช่วงก็ได้
- row_index_num (จำเป็น):จำนวนแถวที่ Excel จะส่งคืนข้อมูล
- range_lookup (ไม่บังคับ):อาร์กิวเมนต์นี้บอกฟังก์ชัน HLOOKUP ว่าต้องทำอย่างไรหากไม่พบรายการที่ตรงกัน ค่าอาร์กิวเมนต์เป็น TRUE และ FALSE
- ถ้าค่าเป็น TRUE และข้อมูลตารางถูกจัดเรียงจากน้อยไปหามากที่สุด HLOOKUP จะส่งกลับค่าที่ใหญ่ที่สุดซึ่งน้อยกว่าอาร์กิวเมนต์ lookup_value
- ถ้าค่าเป็น FALSE ฟังก์ชัน HLOOKUP จะส่งกลับข้อผิดพลาดหากไม่พบค่าที่ตรงกันทุกประการ
วิธีใช้ HLOOKUP ใน Excel
ตัวอย่างนี้ใช้ฟังก์ชัน HLOOKUP เพื่อค้นหายอดขายกล้องออนไลน์ วิธีป้อนสูตรในเวิร์กชีตมีดังต่อไปนี้:
-
ป้อนข้อมูลในเวิร์กชีต จากนั้นจัดระเบียบชื่อคอลัมน์จากน้อยไปหามาก
-
เลือกเซลล์ที่จะแสดงผลของฟังก์ชัน HLOOKUP
-
เลือก สูตร > การค้นหาและอ้างอิง> HLOOKUP .
-
ใน อาร์กิวเมนต์ของฟังก์ชัน กล่องโต้ตอบ วางเคอร์เซอร์ใน Lookup_value กล่องข้อความ
-
ในเวิร์กชีต ให้เลือกเซลล์ที่มีค่าที่คุณต้องการค้นหาในแถวบนสุดของข้อมูล
ใช้การอ้างอิงเซลล์หากคุณต้องการค้นหาค่าต่างๆ หากต้องการค้นหาค่าอื่น ให้ป้อนชื่ออื่นในเซลล์
-
ใน อาร์กิวเมนต์ของฟังก์ชัน กล่องโต้ตอบ วางเคอร์เซอร์ใน Table_array กล่องข้อความ
-
ในเวิร์กชีต ให้เลือกข้อมูลที่คุณต้องการค้นหา ในตัวอย่างนี้ เลือกชุดข้อมูลทั้งหมด
-
ใน อาร์กิวเมนต์ของฟังก์ชัน กล่องโต้ตอบ วางเคอร์เซอร์ใน Row_index_num กล่องข้อความและป้อนหมายเลขของแถวที่มีผลลัพธ์ที่คุณต้องการ
นี่ไม่ใช่หมายเลขแถวที่ปรากฏในเวิร์กชีต Excel ตัวเลขนี้คือแถวในอาร์เรย์ที่เลือก
-
เลือก ตกลง .
-
ฟังก์ชัน HLOOKUP จะค้นหาแถวแรกเพื่อค้นหา lookup_value จากนั้นจะค้นหาคอลัมน์นั้นเพื่อค้นหาค่าที่ระบุ ค่าจะปรากฏในเซลล์ที่เลือก
วิธีการใช้สัญลักษณ์แทนด้วย HLOOKUP
เมื่อคุณไม่ทราบข้อความหรือชื่อคอลัมน์ที่แน่นอน ให้ใช้สัญลักษณ์แทนกับ HLOOKUP นี่คือสัญลักษณ์แทนที่คุณสามารถใช้ใน Excel เพื่อค้นหาข้อความ:
- ดอกจัน (* ):ใช้เพื่อระบุว่ามีตัวอักษรอย่างน้อยหนึ่งตัวหายไปจากคำค้นหา ตัวอย่างเช่น เมื่อค้นหาผลิตภัณฑ์และคุณไม่แน่ใจว่าชื่อคือ Camera, Cameras หรือ Camera &Video ให้ป้อน Camera* .
- เครื่องหมายคำถาม (? ):ใช้เพื่อระบุว่ามีเพียงตัวอักษรเดียวที่หายไปจากคำค้นหา ตัวอย่างเช่น เมื่อค้นหาลูกค้าและคุณไม่แน่ใจว่าชื่อคือ Petersen หรือ Peterson ให้ป้อน Peters?n .
เพิ่มข้อมูลให้มากที่สุดเท่าที่คุณจะทำได้ในการค้นหาไวลด์การ์ด Excel จะคืนค่าที่ตรงกันเพียงรายการเดียวและไม่ได้ระบุว่ามีหลายรายการที่ตรงกันหรือไม่