วันจันทร์ที่ 30 กันยายน พ.ศ. 2556

Excel กับ ฟังก์ชั่น HLOOKUP

Excel กับ ฟังก์ชั่น HLOOKUP HLOOKUP เป็นฟังก์ชั่นประเภท การค้นหาและการอ้างอิง ทำหน้าที่ ค้นหาค่าในแถวบนของตารางหรืออาร์เรย์ของค่า แล... thumbnail 1 summary


Excel กับ ฟังก์ชั่น HLOOKUP
HLOOKUP เป็นฟังก์ชั่นประเภท การค้นหาและการอ้างอิง ทำหน้าที่ ค้นหาค่าในแถวบนของตารางหรืออาร์เรย์ของค่า และส่งกลับค่าในคอลัมน์เดียวกันจากแถวที่คุณระบุในตารางหรืออาร์เรย์ให้ใช้ HLOOKUP เมื่อมีการระบุตำแหน่งของค่าการเปรียบเทียบในแถวพี่พาดขวางด้านบนสุดของตารางและเมื่อคุณต้องการดูลงไปที่จำนวนแถวที่ระบุให้ใช้ VLOOKUP เมื่อมีการระบุตำแหน่งค่าของการเปรียบเทียบในคอลัมน์ด้านซ้ายของข้อมูลที่คุณต้องการค้นหา
รูปแบบสูตรของฟังก์ชั่น HLOOKUP คือ HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
โดยที่ lookup_value คือ ค่าที่ต้องการค้นหาในแถวแรกของตาราง Lookup_value สามารถเป็นได้ทั้งค่า การอ้างอิง หรือสายอักขระข้อความ
Table_array คือ ตารางของข้อมูลที่ถูกค้นหา ให้ใช้การอ้างอิงไปยังช่วง หรือ ชื่อของช่วง
ค่าในแถวแรกของ table_array สามารถเป็นข้อความ ตัวเลข หรือ ค่าตรรกะ
ถ้า range_lookup เป็น TRUE ค่าในแถวแรกของ table_array จะต้องเรียงลำดับจากน้อยไปหามาก เช่น …-2,-1,0,1,2,.., A-Z, FALSE, TRUE มิฉะนั้น HLOOKUP อาจจะไม่ให้ค่าที่ถูกต้อง ถ้า range_lookup เป็น FALSE ไม่จำเป็นต้องจัดเรียงลำดับ table_array
ข้อความแบบตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะมีค่าเท่ากัน
คุณสามารถใส่ค่าเรียงลำดับจากน้อยไปหามาก หรือซ้ายไปขวาได้โดยการเลือกค่า และคลิก Sort บนเมนู Data แล้วคลิก Options คลิก Sort left to right แล้วคลิก OK ภายใต้ Sort by ให้คลิกแถวในรายการ แล้วคลิก Ascending
Row_index_num คือ หมายเลขแถวใน table_array ซึ่งมีการส่งค่าที่ตรงกัน กลับ row_index_num ของ 1 จะส่งกลับค่าแถวที่สองใน table_array และอื่นๆ ถ้า row_index_num น้อยกว่า 1 ฟังก์ชั่น HLOOKUP จะส่งกลับค่าความผิดพลาด #VALUE! ถ้า row_index_num เป็นค่าที่ใหญ่กว่าหมายเลขของแถวบน table_array ฟังก์ชั่น HLOOKUP จะส่งกลับ #REF! เป็นค่าความผิดพลาด
Range_lookup คือ ค่าตรรกะที่ระบุว่าคุณต้องการให้ HLOOKUP ค้นหาค่าที่ตรงกันอย่างแท้จริง หรือตรงกันโดยประมาณ ถ้าเป็น TRUE หรือค่าที่ละไว้ จะส่งกลับค่าที่ตรงกันโดยประมาณ ในทางตรงกันข้าม ถ้าไม่พบค่าที่ตรงกันจริงๆ จะส่งกลับค่าที่ใหญ่ที่สุดถัดไปรองจาก lookup_value ถ้าเป็น FALSE ฟังก์ชั่น HLOOKUP จะค้นหาค่าทีตรงกันจริงๆ ถ้าไม่พบ จะส่งกลับ #N/A เป็นค่าความผิดพลาด
ฟังก์ชั่นที่เกี่ยวข้อง เช่น INDEX, LOOKUP, MATCH, VLOOKUP
ตัวอย่างการใช้งาน ฟังก์ชั่น HLOOKUP
ที่ Excel คลิกที่เซลล์ B2 แล้วพิมพ์ Access คลิกที่เซลล์ C2 แล้วพิมพ์ Excel คลิกที่เซลล์ D2 แล้วพิมพ์ Word
ที่ Excel คลิกที่เซลล์ B3 แล้วพิมพ์ 4200 คลิกที่เซลล์ C3 แล้วพิมพ์ 3500 คลิกที่เซลล์ D3 แล้วพิมพ์ 3200
ที่ Excel คลิกเซลล์ A6 แล้วพิมพ์ Access
ที่ Excel คลิกที่เซลล์ B6 แล้วพิมพ์ =hlookup(a6,$b$2:$d$3,2) และกด Enter จะแสดงโชว์ 4200
ที่ Excel คลิกเซลล์ A7 แล้วพิมพ์ Excel แล้วคลิกเซลล์ B7 จากนั้นพิมพ์ =hlookup(a7,$b$2:$d$3,2) แล้วกด Enter จะแสดงค่า 3500
ที่ Excel คลิกที่เซลล์ A8 แล้วพิมพ์ EEE แล้วคลิกเซลล์ B8 จากนั้นพิมพ์ hlookup(a8,$b$2:$d$3,2) และกด Enter จะโชว์ 4200
หากคลิกที่เซลล์ A9 แล้วพิมพ์ Word และกด Enter แล้วคลิกเซลล์ B9 จากนั้นพิมพ์ hlookup(a9,$b$2:$d$3,2,false) และกด Enter จะโชว์ 3200