การใช้อาร์กิวเมนต์ table_array ในฟังก์ชันการค้นหา

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

เมื่อคุณสร้างฟังก์ชันVLOOKUPหรือHLOOKUPใส่ช่วงของเซลล์ เช่น D2:F39 ช่วงที่เรียกว่าอาร์กิวเมนต์ table_array และอาร์กิวเมนต์เป็นเพียงแค่ส่วนของข้อมูลที่จำเป็นฟังก์ชันเพื่อที่จะเรียกใช้ ในกรณีนี้ ฟังก์ชันการค้นหาข้อมูลคุณกำลังพยายามค้นหาเซลล์เหล่านั้น

อาร์กิวเมนต์ table_array คืออาร์กิวเมนต์ที่สองในฟังก์ชัน VLOOKUP หรือ HLOOKUP เสมอ (อาร์กิวเมนต์แรกคือค่าที่คุณต้องการค้นหา) และฟังก์ชันดังกล่าวจะทำงานไม่ได้ถ้าขาดอาร์กิวเมนต์นี้

อาร์กิวเมนต์แรกของคุณ คือค่าที่คุณต้องการค้นหา ซึ่งอาจเป็นค่าที่เฉพาะเจาะจง เช่น "41" หรือ "smith" หรือเป็นการอ้างอิงเซลล์ เช่น F2 ดังนั้นอาร์กิวเมนต์แรกอาจมีลักษณะดังนี้

= VLOOKUP (F2, ...

อาร์กิวเมนต์ table_array จะอยู่ต่อจากค่าที่ต้องการค้นหาเสมอ เช่น

= VLOOKUP (F2, B4:D39, ...

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

= VLOOKUP (F2, $B$ 2:$39, BD ...

นอกจากนี้ เซลล์ในอาร์กิวเมนต์ table_array อาจอยู่บนแผ่นงานอื่นในสมุดงานของคุณ ถ้าเป็นเช่นนั้น อาร์กิวเมนต์จะมีชื่อแผ่นงานอยู่ด้วย ซึ่งไวยากรณ์จะมีลักษณะเช่นนี้

= VLOOKUP (F2, Sheet2 ! $C$ 14:$42, E ...

ตรวจดูให้แน่ใจว่าคุณใส่เครื่องหมายอัศเจรีย์หลังชื่อแผ่นงานแล้ว

และสุดท้าย (whew), คุณใส่อาร์กิวเมนต์ที่สาม คอลัมน์ที่ประกอบด้วยค่าคุณกำลังมองหา ดำเนินการนี้จะเรียกว่าคอลัมน์การค้นหา ในตัวอย่างของเราแรก เราใช้ช่วงเซลล์ B4 ถึง D39 ที่ทำงานทั้งสามคอลัมน์ ลอง pretend ค่าคุณต้องการดูแบบออนไลน์ในคอลัมน์ D คอลัมน์สามในช่วงของเซลล์ เพื่อเป็นอาร์กิวเมนต์สุดท้ายคือ3

=VLOOKUP(F2,B4:D39,3)

คุณสามารถใช้อาร์กิวเมนต์ที่สี่เป็น True หรือ False ซึ่งจะระบุหรือไม่ก็ได้ โดยส่วนใหญ่คุณต้องใช้ False

ถ้าคุณใช้ True หรือปล่อยให้อาร์กิวเมนต์ที่สี่ว่าง ฟังก์ชันจะส่งกลับค่าที่ใกล้เคียงกับค่าในอาร์กิวเมนต์แรกของคุณ ตัวอย่างเช่น ถ้าอาร์กิวเมนต์แรกของคุณคือ "smith" และคุณใช้ True ดังนั้นฟังก์ชันจะส่งกลับ "Smith", "Smithberg" เป็นต้น แต่ถ้าคุณใช้ False ฟังก์ชันจะส่งกลับ "Smith" คือค่าที่ตรงกันพอดี ซึ่งเป็นสิ่งที่คนส่วนใหญ่ต้องการ

เมื่อต้องการทำให้ใช้ True trickier แม้ if คอลัมน์การค้นหาของคุณนั่นคือคอลัมน์คุณระบุในอาร์กิวเมนต์ที่สามของคุณซึ่งไม่ได้เรียงลำดับจากน้อย (A ถึง Z หรือหมายเลขต่ำสุดไปหาสูง), ฟังก์ชันอาจส่งกลับผลลัพธ์ไม่ถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับที่ ดูที่ค้นหาค่าด้วยฟังก์ชัน VLOOKUP และฟังก์ชันอื่น

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชัน VLOOKUP และ HLOOKUP ให้ดูที่

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×