ค้นหาข้อมูลในตารางข้อมูลด้วยฟังก์ชันการค้นหาของ Excel

01 จาก 01

การสอน Excel LOOKUP ในแบบอาร์เรย์

การค้นหาข้อมูลด้วยฟังก์ชัน LOOKUP ใน Excel ©ฝรั่งเศสเท็ด

ฟังก์ชัน Excel LOOKUP มีสองรูปแบบคือ แบบเวกเตอร์ และ แบบอาร์เรย์

รูปแบบอาร์เรย์ของฟังก์ชัน LOOKUP คล้ายคลึงกับฟังก์ชันการค้นหา Excel อื่น ๆ เช่น VLOOKUP และ HLOOKUP เพื่อให้สามารถค้นหาหรือ ค้นหาค่า เฉพาะที่อยู่ในตารางข้อมูลได้

มันแตกต่างจากที่:

  1. ด้วย VLOOKUP และ HLOOKUP คุณสามารถเลือกคอลัมน์หรือแถวที่จะส่งคืนค่าข้อมูลจากในขณะที่ LOOKUP จะส่งคืนค่าจากแถวหรือคอลัมน์สุดท้ายใน อาร์เรย์ เสมอ
  2. VLOOKUP จะค้นหา คอลัมน์ แรกของข้อมูลและ HLOOKUP เฉพาะแถวแรกเท่านั้นขณะที่ฟังก์ชัน LOOKUP จะค้นหาแถวหรือคอลัมน์แรกขึ้นอยู่กับ รูปร่าง ของอาร์เรย์ .

ฟังก์ชันการค้นหาและ Array Shape

รูปร่างของอาร์เรย์ - ไม่ว่าจะเป็นรูปสี่เหลี่ยมจัตุรัส (จำนวนคอลัมน์และแถวเท่ากัน) หรือรูปสี่เหลี่ยมผืนผ้า (จำนวนคอลัมน์และแถวที่ไม่เท่ากัน) - มีผลต่อตำแหน่งที่ฟังก์ชัน LOOKUP ค้นหาข้อมูล:

ไวยากรณ์ของฟังก์ชันการค้นหาและอาร์กิวเมนต์ - แบบอาร์เรย์

ไวยากรณ์ สำหรับแบบอาร์เรย์ของฟังก์ชันการค้นหาคือ:

= LOOKUP (Lookup_value, Array)

Lookup_value (required) - ค่า ที่ฟังก์ชันค้นหาในอาร์เรย์ Lookup_value สามารถเป็นตัวเลขข้อความค่าตรรกะหรือชื่อหรือการอ้างอิงเซลล์ที่อ้างอิงถึงค่า

อาร์เรย์ (จำเป็น) - ช่วง เซลล์ที่ฟังก์ชันค้นหาเพื่อค้นหา Lookup_value ข้อมูลสามารถเป็นข้อความตัวเลขหรือค่าลอจิก

หมายเหตุ:

ตัวอย่างการใช้แบบฟอร์มอาร์เรย์ของฟังก์ชัน LOOKUP

ดังที่เห็นในภาพด้านบนตัวอย่างนี้จะใช้ Array Form ของฟังก์ชัน LOOKUP เพื่อหาราคาของ Whachamacallit ในรายการสินค้าคงคลัง

รูปร่างของอาร์เรย์เป็น รูปสี่เหลี่ยมผืนผ้าสูง ดังนั้นฟังก์ชันจะส่งคืนค่าที่อยู่ในคอลัมน์สุดท้ายของรายการพื้นที่โฆษณา

การเรียงลำดับข้อมูล

ตามที่ระบุไว้ในบันทึกข้างต้นข้อมูลในอาร์เรย์ต้องเรียงลำดับจากน้อยไปมากเพื่อให้ฟังก์ชัน LOOKUP ทำงานได้อย่างถูกต้อง

เมื่อจัดเรียงข้อมูลใน Excel จำเป็นต้องเลือกคอลัมน์และแถวข้อมูลที่จะเรียงลำดับก่อน โดยปกติจะรวมถึงส่วนหัวของคอลัมน์

  1. เน้นเซลล์ A4 ถึง C10 ในแผ่นงาน
  2. คลิกแท็บ ข้อมูล ของเมนู ริบบัว
  3. คลิกตัวเลือก จัดเรียงที่ อยู่ตรงกลางของริบบิ้นเพื่อเปิด กล่องโต้ตอบ เรียง
  4. ภายใต้ส่วนหัว คอลัมน์ ในกล่องโต้ตอบเลือกที่จะจัดเรียงตาม ส่วน จากตัวเลือกรายการแบบหล่นลง
  5. หากจำเป็นภายใต้หัวเรื่อง Sort on ให้ เลือก Values จากรายการ drop down list
  6. ถ้าจำเป็นให้เลือกหัวข้อ A ถึง Z จากตัวเลือกรายการแบบหล่นลง
  7. คลิกตกลงเพื่อเรียงลำดับข้อมูลและปิดกล่องโต้ตอบ
  8. ลำดับของข้อมูลควรตรงกับที่เห็นในภาพด้านบน

ตัวอย่างฟังก์ชั่น LOOKUP

แม้ว่าจะเป็นไปได้เพียงแค่พิมพ์ฟังก์ชันค้นหา

= LOOKUP (A2, A5: C10)

ลงในเซลล์แผ่นงานคนจำนวนมากพบว่ามันง่ายต่อการใช้กล่องโต้ตอบของฟังก์ชั่น

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

ขั้นตอนด้านล่างนี้มีรายละเอียดว่าฟังก์ชัน LOOKUP ถูกป้อนลงในเซลล์ B2 โดยใช้กล่องโต้ตอบ

  1. คลิกที่เซลล์ B2 ใน แผ่นงาน เพื่อทำให้ เซลล์ นั้นเป็น เซลล์ที่ใช้งานอยู่
  2. คลิกแท็บ สูตร
  3. เลือกการ ค้นหาและการอ้างอิง จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
  4. คลิกที่ LOOKUP ในรายการเพื่อเปิดหน้าต่างโต้ตอบ เลือกอาร์กิวเมนต์
  5. คลิกที่ lookup_value, อาร์เรย์ ตัวเลือกในรายการ;
  6. คลิกตกลงเพื่อเปิดกล่องโต้ตอบ อาร์กิวเมนต์ฟังก์ชั่น
  7. ในกล่องโต้ตอบคลิกบน Lookup_value บรรทัด;
  8. คลิกที่เซลล์ A2 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
  9. คลิกที่เส้น Array ในกรอบโต้ตอบ
  10. ไฮไลต์เซลล์ A5 ถึง C10 ในแผ่นงานเพื่อป้อนช่วงนี้ลงในกล่องโต้ตอบ - ช่วงนี้มีข้อมูลทั้งหมดที่ต้องการค้นหาโดยฟังก์ชัน
  11. คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
  12. ข้อผิดพลาด # N / A ปรากฏในเซลล์ E2 เนื่องจากเรายังไม่ได้พิมพ์ชื่อส่วนหนึ่งในเซลล์ D2

การป้อนค่าค้นหา

  1. คลิกที่เซลล์ A2 พิมพ์ Whachamacallit และกดปุ่ม Enter บนแป้นพิมพ์
  2. ค่า 23.56 ดอลลาร์ ควรปรากฏในเซลล์ B2 เนื่องจากเป็นราคาของ Whachamacallit ที่อยู่ในคอลัมน์สุดท้ายของตารางข้อมูล
  3. ทดสอบฟังก์ชันโดยพิมพ์ชื่อชิ้นส่วนอื่น ๆ ลงในเซลล์ A2 ราคาสำหรับแต่ละส่วนในรายการจะปรากฏในเซลล์ B2;
  4. เมื่อคุณคลิกที่เซลล์ E2 ฟังก์ชันที่สมบูรณ์ = LOOKUP (A2, A5: C10) จะปรากฏขึ้นใน แถบสูตร เหนือแผ่นงาน