Page 30 - เล่มโปรเจคเสร็จแล้ว
P. 30
19
ชื่ออาร์กิวเมนต์ ค าอธิบาย
col_index_num ของ 2 จะส่ งกลับค่าของแถวที่ สองใน
table_array และเป็นเช่นนี้เรื่อยไป ถ้า col_index_num น้อยกว่า 1
ฟังก์ชัน VLOOKUP จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด
ถ้า col_index_num มากกว่าจ านวนของคอลัมน์บน table_array
ฟังก์ชัน VLOOKUP จะส่งกลับ #REF! เป็นค่าความผิดพลาด
range_lookup (ระบุหรือไม่ก็ ค่าตรรกะที่ระบุว่าต้องการให้ VLOOKUP ค้นหาค่าที่ตรงกัน
ได้) พอดีหรือค่าที่ตรงกันโดยประมาณ ถ้าเป็นค่า TRUE หรือถูกละ
ไว้ จะส่งกลับค่าที่ตรงกันโดยประมาณ หรืออีกนัยหนึ่ง ถ้าไม่พบ
ค่าที่ตรงกันพอดี ค่าสูงสุดถัดไปที่น้อยกว่า lookup_value จะถูก
ส่งกลับ ถ้าเป็น FALSE แล้ว VLOOKUP จะค้นหาการตรงกัน
พอดี ถ้าไม่พบค่าที่ตรงกันพอดี ค่าความผิดพลาด #N/A จะถูก
ส่งกลับ
HLOOKUP ฟังก์ชัน HLOOKUP จะค้นหาค่าในแถวบนของตาราง หรือค้นหาอาร์เรย์ของ
ค่า แล้วส่งกลับค่าที่อยู่ในคอลัมน์เดียวกันจากแถวที่ระบุในตารางหรือในอาร์เรย์
ไวยากรณ์: HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
ตารางที่ 16 รายละเอียดฟังก์ชัน HLOOKUP
ชื่ออาร์กิวเมนต์ ค าอธิบาย
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