วิธีใช้ฟังก์ชัน HLOOKUP ใน Microsoft Excel

HLOOKUPเป็นฟังก์ชันในMicrosoft Excelที่ค้นหาค่าในรายการแนวนอน ฟังก์ชันHLOOKUPจะค้นหาค่า ใน แนวนอน(Horizontally)ในแถวบนสุดของTableหรือArrayแล้วคืนค่าจากคอลัมน์ของTableหรือArray of value เดียวกัน แล้วคืนค่าจากแถวที่คุณระบุ HในLOOKUPย่อมาจากแนวนอน ความแตกต่างระหว่างVLOOKUPและHLOOKUPคือVLOOKUPค้นหาคอลัมน์และHLOOKUPจะค้นหาแถว

Excel-โลโก้

ไวยากรณ์ฟังก์ชันสำหรับ HLOOKUP

  • Lookup_ Value : ค่าที่จะพบในแถวแรกของตาราง
  • อาร์เรย์ตาราง(Table array) : ตารางที่ใช้ค้นหาข้อมูล ใช้การอ้างอิงถึงช่วง(Range)หรือชื่อ(Range Name)ช่วง ค่าในแถวแรกของTable_ Arrayอาจเป็นข้อความ ตัวเลข หรือค่าตรรกะ หากRange_ Lookupเป็นTRUEค่าของแถวแรกของTable _Array จะต้องเรียงตามลำดับจากน้อยไปมาก เช่น AZ  HLOOKUPจะไม่ให้ค่าที่ถูกต้องหากRange_ Lookupเป็นFALSE ; ตาราง(Table) _Array ไม่ต้องการการเรียงลำดับ
  • แถว _index_num(Row ­_index_num) : ต้องระบุ Row_ Index_Num (Index_Num)หมายเลขแถวในTable_ Arrayซึ่งต้องคืนค่าที่ตรงกัน ถ้าRow_Index_Numน้อยกว่าหนึ่ง ฟังก์ชัน HLOOKUPจะคืนค่า # Valueซึ่ง(Which)เป็นค่าความผิดพลาด ถ้าRow_Index_ Numมากกว่าจำนวนแถวในTable_ Array , HLOOKUPจะคืนค่า # REF ! ค่าความผิด(Error Value)พลาด
  • Range _Lookup : Range_ Lookupเป็นทางเลือก เป็นค่าตรรกะที่ระบุว่าคุณต้องการให้HLOOKUPค้นหาการจับคู่แบบตรงทั้งหมดหรือการจับคู่โดยประมาณ

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

วิธีใช้ฟังก์ชันHLOOKUP ใน (HLOOKUP)Excel

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

ในบทช่วยสอนนี้ เราต้องการค้นหา(Lookup)อัตราค่าจัดส่ง(Shipping Rate)ของแต่ละรายการในตาราง

คลิก(Click)เซลล์ที่คุณต้องการวางผลลัพธ์ของฟังก์ชัน จากนั้นไปที่ แท็บ สูตร(Formulas) (Formulas )แล้วเลือกเครื่องมือค้นหาและอ้างอิง(Lookup and Reference Tool)   ในกลุ่มฟังก์ชันและไลบรารี(Function and library Group)ในเมนูแบบเลื่อนลง

เลือกHLOOKUPและ กล่องโต้ตอบ อาร์กิวเมนต์ ของ (Arguments )ฟังก์ชัน(Function) จะปรากฏขึ้น

ในกล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน(Function Arguments) ให้พิมพ์เซลล์ที่คุณต้องการเปลี่ยนใน กล่องข้อความLookup_ Value

ใน กล่องข้อความ Table_ Arrayเราพิมพ์B8:D9 ; เพราะนี่คือช่วง(Range )ของเซลล์ที่เรากำลังดูอยู่

เมื่อพูดถึงRow_ Index_ Numให้เลือกแถว ตัวอย่างเช่น ในภาพด้านบน คุณจะเห็นว่าข้อมูลของตารางเริ่มต้นจากแถวที่ 2

ในRange Lookupให้พิมพ์Falseเนื่องจากคุณต้องการการจับคู่แบบตรงทั้งหมด เลือกตกลง(Ok) _ คุณจะเห็นผลของคุณ

ตัวเลือก(Option)อื่นคือพิมพ์สูตร = HLOOKUP (ค่าการค้นหา, ตาราง _array, row_ index_num, [range lookup](HLOOKUP (lookup value, table _array, row_ index_num, [range lookup] )และป้อนข้อมูลของคุณ(.)

หวังว่านี่จะช่วยได้



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts