ของ Excel การค้นหา จะเป็นประโยชน์ในการรับค่าเดียวจากช่วงข้อมูลหนึ่งแถวหรือหนึ่งคอลัมน์ ฟังก์ชันตัวเองมีสองรูปแบบฟอร์มอาร์เรย์และรูปแบบเวกเตอร์ซึ่งแตกต่างกันในการทำงานขึ้นอยู่กับความต้องการของคุณ
- แถว: แบบฟอร์มนี้ การค้นหา ดูในแถวหรือคอลัมน์แรกของอาร์เรย์บล็อกข้อมูลที่ประกอบด้วยหลายแถวและคอลัมน์สำหรับค่าที่ระบุจากนั้นจะส่งกลับค่าจากตำแหน่งเดียวกันในแถวหรือคอลัมน์สุดท้ายของอาร์เรย์
- เวกเตอร์: รูปแบบนี้ การค้นหา ค้นหาเวกเตอร์แถวเดียวหรือคอลัมน์ของข้อมูลสำหรับค่าที่ระบุและส่งคืนค่าจากตำแหน่งเดียวกันในแถวหรือคอลัมน์ที่สอง
สำหรับบทแนะนำนี้เราจะใช้รูปแบบเวกเตอร์ของ การค้นหา ฟังก์ชัน
01 จาก 02ไวยากรณ์ของฟังก์ชันการค้นหาและอาร์กิวเมนต์
ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์ ไวยากรณ์สำหรับแบบเวกเตอร์ ของ การค้นหา ฟังก์ชันคือ:
= LOOKUP (Lookup_value, Lookup_vector, Result_vector)
lookup_value (จำเป็น): ค่าที่ฟังก์ชันค้นหาในเวกเตอร์แรก lookup_value สามารถเป็นตัวเลขข้อความค่าตรรกะหรือชื่อหรือการอ้างอิงเซลล์ที่อ้างอิงถึงค่า ถ้าเป็นข้อโต้แย้ง มีค่าน้อยกว่าค่าทั้งหมดในlookup_vectorฟังก์ชันจะส่งคืน a# N / A ความผิดพลาด นอกจากนี้เวกเตอร์จะต้องเรียงลำดับจากน้อยไปมาก (ตั้งแต่ A ถึง Z หรือเล็กที่สุดจนถึงใหญ่ที่สุดสำหรับตัวเลข)
lookup_vector (จำเป็น): ช่วงที่มีเพียงแถวหรือคอลัมน์เดียวที่ฟังก์ชันค้นหาเพื่อค้นหาlookup_value. ข้อมูลสามารถเป็นข้อความตัวเลขหรือค่าลอจิก
Result_vector (ไม่บังคับ): ช่วงที่มีเพียงแถวหรือคอลัมน์เท่านั้น อาร์กิวเมนต์นี้ต้องมีขนาดเท่ากับlookup_vector. ถ้าอาร์กิวเมนต์นี้ถูกละเว้นฟังก์ชันจะส่งคืนค่า lookup_value อาร์กิวเมนต์ถ้ามีอยู่ในlookup_vector
ถ้าฟังก์ชันไม่สามารถหาคู่ที่ตรงกันได้ lookup_valueจะเลือกค่าที่ใหญ่ที่สุดในlookup_vector ที่มีค่าน้อยกว่าหรือเท่ากับlookup_value .
อ่านต่อด้านล่าง
02 จาก 02ตัวอย่างฟังก์ชั่น LOOKUP Vector
ดังที่เห็นในภาพด้านบนตัวอย่างนี้จะใช้แบบเวกเตอร์ ของ การค้นหา ฟังก์ชันในสูตรเพื่อหาราคาเกียร์ในรายการสินค้าคงคลังโดยใช้สูตรต่อไปนี้:
= LOOKUP (D2, D5: D10, E5: E10)
เพื่อให้การป้อนอาร์กิวเมนต์ของฟังก์ชันทำได้ง่ายขึ้นสูตรสร้าง ถูกใช้ในขั้นตอนต่อไปนี้
- คลิกที่ เซลล์ E2 ในแผ่นงานเพื่อให้เซลล์ที่ใช้งานอยู่
- คลิกที่สูตร แถบ ของริบบิ้น เมนู.
- เลือกการค้นหาและการอ้างอิง จาก ริบบิ้น เพื่อเปิดเมนูแบบเลื่อนลงฟังก์ชั่น
- คลิกที่การค้นหา ในรายการเพื่อนำมาขึ้น สูตรสร้าง.
- คลิกที่lookup_value, lookup_vector, result_vector ในรายการ จากนั้นคลิก ตกลง.
- คลิกที่lookup_value เส้น
- คลิกที่ เซลล์ D2 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นั้น - ในเซลล์นี้เราจะพิมพ์ชื่อชิ้นส่วนที่เรากำลังค้นหา
- คลิกที่lookup_vector เส้น
- ไฮไลท์เซลล์ D5 ไปยัง D10 ในแผ่นงานเพื่อป้อนช่วงนี้ - ช่วงนี้ประกอบด้วยชื่อชิ้นส่วน
- คลิกที่Result_vector เส้น
- ไฮไลท์ เซลล์ E5 ไปยัง E10 ในแผ่นงานเพื่อป้อนช่วงนี้ - ช่วงนี้มีราคาสำหรับรายการชิ้นส่วน
- คลิก เสร็จสิ้น เพื่อทำหน้าที่ให้สมบูรณ์
# N / A เกิดข้อผิดพลาด เซลล์ E2 เนื่องจากเรายังไม่ได้พิมพ์ชื่อส่วนหนึ่งมา เซลล์ D2
คลิกที่ เซลล์ D2พิมพ์คำ เกียร์ และกดปุ่มเข้าสู่ บนแป้นพิมพ์ มูลค่า$20.21 ควรปรากฏใน เซลล์ E2 เนื่องจากเป็นราคาของเฟืองที่อยู่ในคอลัมน์ที่สองของตารางข้อมูล
ทดสอบฟังก์ชันโดยพิมพ์ชื่อชิ้นส่วนอื่น ๆ ลงใน เซลล์ D2 และราคาที่สอดคล้องกันควรปรากฏอยู่ใน เซลล์ E2