LOOKUP

ค้นหาคีย์ในแถวหรือคอลัมน์ที่จัดเรียง และส่งคืนค่าของเซลล์ในช่วงผลลัพธ์ที่อยู่ในตำแหน่งเดียวกับแถวหรือคอลัมน์ที่ค้นหา

ตัวอย่างการใช้งาน

LOOKUP(10003, A1:A100, B1:B100)

LOOKUP(10003, A1:B100)

LOOKUP("foo", A1:Z10)

รูปแบบคำสั่ง

LOOKUP(search_key, search_range|search_result_array, [result_range])

  • search_key - ค่าที่จะค้นหาในแถวหรือคอลัมน์ เช่น 42, "Cats" หรือ I24
  • search_range|search_result_array - หนึ่งในวิธีใช้ LOOKUP คือการระบุ search_range เพียงแถวหรือคอลัมน์เดียวเพื่อค้นหาผลลัพธ์ด้วยอาร์กิวเมนต์ result_range ที่สอง อีกวิธีหนึ่งคือการรวมอาร์กิวเมนต์ทั้งสองใน search_result_array เดียว ซึ่งระบบจะค้นหาแถวหรือคอลัมน์แรก และแสดงค่าจากแถวหรือคอลัมน์สุดท้ายในอาร์เรย์
  • result_range - [ ไม่บังคับ ] - ช่วงที่จะแสดงผลลัพธ์ ค่าที่แสดงผลตรงกับตำแหน่งที่ระบบ search_key ใน search_range ช่วงนี้จะต้องเป็นแถวหรือคอลัมน์เดียวเท่านั้น และไม่ควรใช้ในเมธอด search_result_array

หมายเหตุ

ฟังก์ชัน LOOKUP จะทำงานได้อย่างถูกต้องเมื่อมีการจัดเรียงข้อมูลใน search_range หรือ search_result_array ใช้ VLOOKUP, HLOOKUP หรือฟังก์ชันอื่นๆ ที่เกี่ยวข้อง หากไม่มีการจัดเรียงข้อมูล

หากไม่พบ search_key รายการที่ใช้ในการค้นหาจะเป็นค่าที่น้อยกว่าของช่วงที่ระบุในทันที เช่น หากชุดข้อมูลมีตัวเลข 1, 3, 5 และ search_key คือ 2 ดังนั้นระบบจะใช้ 1 สำหรับการค้นหา

ในเมธอด search_result_array ระบบจะแสดงผลแถวหรือคอลัมน์สุดท้ายในช่วงที่ระบุไว้ หากต้องการแถวหรือคอลัมน์อื่น ให้ใช้ VLOOKUP หรือ HLOOKUP แทน

เมื่อใช้เมธอด search_result_array หากช่วงที่ระบุมีคอลัมน์มากกว่าแถว ระบบจะทำการค้นหาจะจากซ้ายไปขวาในแถวแรกของช่วง หากช่วงนั้นมีจำนวนแถวและคอลัมน์เท่ากัน หรือมีแถวมากกว่าคอลัมน์ ระบบจะทำการค้นหาจากบนลงล่างในคอลัมน์แรกของช่วง

ตัวอย่าง

ตัวอย่างนี้แสดงราคาของหมายเลขชิ้นส่วน 126

หมายเลขชิ้นส่วน ราคา สูตร ผลลัพธ์
105 $27.50 =LOOKUP(126, $A$2:$A$6, $B$2:$B$6) $33.00
126 $33.00    
133 $41.75    
171 $26.75    
188 $32.99    

 

ตัวอย่างนี้แสดงกรณีที่ไม่พบ search_key (รหัสนักเรียน 765333) ระบบอาจแสดงการจับคู่ที่ไม่ตรงกัน

หมายเลขชิ้นส่วน ราคา สูตร ผลลัพธ์
764541 B =LOOKUP(765333,$A$2:$A$5,$B$2:$B$5) C
764598 C    
765444 B-    
766765 A    

ดูเพิ่มเติม

VLOOKUP: การค้นหาแนวตั้ง ค้นหาตามคอลัมน์แรกของช่วงลงมาเพื่อหาคีย์และแสดงผลค่าของเซลล์ที่ระบุในแถวที่พบ

HLOOKUP: การค้นหาแนวนอน ค้นหาแถวแรกของช่วงทั้งหมดเพื่อหาคีย์และส่งคืนค่าของเซลล์ที่ระบุในคอลัมน์ที่พบ

MATCH: ส่งคืนตำแหน่งสัมพัทธ์ของรายการในช่วงที่ตรงกับค่าที่ระบุ

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
700936162726485570
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
35
false
false