VLOOKUP กับ INDEX/MATCH: อันไหนดีกว่ากัน?

VLOOKUP กับ INDEX/MATCH: อันไหนดีกว่ากัน?

เมื่อพูดถึงโลกของ Excel จะแบ่งออกเป็นสองฝ่าย - VLOOKUP พายและ INDEX/MATCH พาย.

หากคุณต้องการทราบในVLOOKUP และ INDEX/MATCHอันไหนได้คะแนนสูงกว่าในการต่อสู้บทความนี้จะพยายามตอบ

แต่ก่อนที่ฉันจะทำ ให้ฉันชี้แจงบางสิ่งก่อน - บทความนี้ไม่เกี่ยวกับการยกย่องคุณลักษณะหนึ่งและการดูหมิ่นอีกคุณลักษณะหนึ่งฟีเจอร์ Excel ทั้งสองนี้ยอดเยี่ยม แต่ละฟีเจอร์มีจุดแข็งต่างกันในบางกรณีอาจดีกว่าอีกกรณีหนึ่ง

ในระหว่างเซสชันการฝึกอบรม Excel ของฉัน ฉันประหลาดใจที่พบว่าคนส่วนใหญ่รู้จักและเชี่ยวชาญใน VLOOKUP ในบางกรณี แต่แทบไม่มีใครรู้จักชุดค่าผสม INDEX/MATCH ที่มีประสิทธิภาพ

เมื่อฉันพูดถึงมัน พวกเขามีคำถามมากมาย:

  • เป็นสูตรการค้นหาและอ้างอิงหรือไม่?-ใช่อาจจะดีที่สุด
  • เป็นของใหม่ใน Excel 2016 หรือไม่-ไม่มีทาง!
  • สามารถอ้างอิงข้อมูลระหว่างเวิร์กชีตหรือเวิร์กบุ๊กต่างๆ ได้หรือไม่-ใช่
  • ดีกว่า VLOOKUP?-มันขึ้นอยู่กับ

ในบทช่วยสอนนี้ ฉันจะเปรียบเทียบทั้งสองสูตรอย่างเป็นกลางที่สุด

ตอนแรกฉันไม่มีรายการโปรด แต่ฉันชอบใช้คอมโบ INDEX/MATCH แทน VLOOKUPทางเลือกได้รับแรงหนุนจากหลายปัจจัย รวมถึงรูปลักษณ์และการใช้ข้อมูลฉันจะครอบคลุมทั้งหมดของพวกเขาในบทความนี้

เนื้อหา

คำถามที่เกี่ยวข้อง  เน้นเซลล์ว่างใน Excel

VLOOKUP Vs INDEX MATCH – การเปรียบเทียบวัตถุประสงค์

มาเริ่มและจบการอภิปรายยาวเกี่ยวกับ VLOOKUP กับ INDEX/MATCH กันดีกว่า อันไหนดีกว่ากัน

ในการทำเช่นนี้ ฉันจะเปรียบเทียบฟังก์ชันทั้งสองกับพารามิเตอร์บางตัว

ความนิยมของฟังก์ชั่น

สำหรับบางคน ถ้าคุณรู้วิธีใช้ VLOOKUP คุณก็จะรู้วิธีใช้ Excelเมื่อพิจารณาว่าฟังก์ชันเดียวนี้สามารถทำได้เพียงใด ฉันไม่โทษพวกเขา

ด้วยเหตุผลนี้ หลายคนจึงใช้ VLOOKUP เนื่องจากผู้ใช้ Excel คนอื่นๆ เข้าใจได้ง่ายขึ้น

แม้ว่าจะไม่ใช่การประกวดความนิยม แต่ก็มีบทบาทอย่างมากในการที่ VLOOKUP ถูกใช้อย่างแพร่หลาย

ลองนึกภาพคุณกำลังทำงานกับบัญชี/ผู้จัดการที่เชี่ยวชาญใน VLOOKUP แต่ไม่รู้วิธีใช้ INDEX/MATCHควรใช้ฟังก์ชันที่คุณคุ้นเคยมากกว่าพยายามสอนเกี่ยวกับ INDEX/MATCH

สรุป: VLOOKUP เป็นผู้ชนะที่ชัดเจนในด้านความนิยม

ง่ายต่อการใช้

สิ่งที่ทำให้ VLOOKUP เป็นที่นิยมคือความง่ายในการใช้งาน (อย่างน้อยเมื่อเทียบกับ INDEX/MATCH)

เมื่อฉันกำลังฝึกใน Excel ฉันจะแนะนำ VLOOKUP ก่อนเสมอผู้คนจำนวนมากพบว่า VLOOKUP ยาก ดังนั้นฉันจึงนึกไม่ออกเลยว่าจะลองสอน INDEX/MATCH ให้พวกเขา (เว้นแต่พวกเขาจะรู้วิธีใช้ VLOOKUP อย่างเชี่ยวชาญอยู่แล้ว)

ในกรณีส่วนใหญ่ VLOOKUP นั้นดีเพียงพอมันทำหน้าที่ส่วนใหญ่ที่ผู้คนต้องทำเมื่อทำงานกับข้อมูลแน่นอน คุณสามารถทำเช่นเดียวกันกับ INDEX/MATCH ได้ แต่ทำไมต้องทำแบบยากๆ ในเมื่อคุณไม่จำเป็นต้องทำ

VLOOKUP รับ 3 พารามิเตอร์ (พารามิเตอร์ที่สี่เป็นทางเลือก) และเข้าใจง่ายกว่า INDEX/MATCH

INDEX & MATCH เป็นฟังก์ชันสองฟังก์ชันที่แยกจากกัน โดยแต่ละฟังก์ชันยอมรับสามอาร์กิวเมนต์ ซึ่งควรนำมารวมกันเพื่อทำการค้นหา (ซับซ้อนขึ้นหรือไม่)

คำถามที่เกี่ยวข้อง  7 สิ่งมหัศจรรย์ที่ Text to Columns ของ Excel สามารถทำได้สำหรับคุณ

เมื่อคุณคุ้นเคยกับมันแล้ว คุณอาจพบว่า INDEX/MATCH นั้นง่ายพอๆ กัน แต่ผู้เริ่มต้นอาจสนใจ VLOOKUP

Vlookup และดัชนี

สรุป: VLOOKUP ขึ้นชื่อเรื่องความง่ายในการใช้งาน

ความยืดหยุ่นในการใช้งาน

VLOOKUP เป็นคุณลักษณะที่ยอดเยี่ยมโดยมีข้อจำกัดบางประการ:

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

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

หากมีใครทำให้ VLOOKUP มีลักษณะทางซ้ายหรือทำให้คอลัมน์เป็นไดนามิกโดยใช้คอมโบสูตร ฉันแน่ใจว่าบุคคลนั้นจะดีกว่าถ้าใช้ INDEX/MATCH ซึ่งจัดการสิ่งเหล่านั้นได้อย่างง่ายดาย

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

ในทางกลับกัน ชุดค่าผสม INDEX-MATCH ใช้เพื่อจัดการกับปัญหาเหล่านี้ทั้งหมดมันสามารถ

  1. ค้นหาและคืนค่าไปทางซ้ายของค่าการค้นหา
  2. ทำงานกับข้อมูลที่มีโครงสร้างในแนวนอนและ/หรือแนวตั้ง
  3. จัดการหมายเลขแถว/คอลัมน์ในกรณีที่คุณแทรกหรือลบบางส่วนออกจากชุดข้อมูล

ค่าการค้นหา Vlookup ทางด้านขวา

สรุป: ชุดค่าผสม INDEX/MATCH ช่วยให้คุณมีความยืดหยุ่นมากกว่า VLOOKUP

สูตรความเร็ว

ความแตกต่างนี้แทบจะสังเกตไม่เห็นเมื่อคุณมีชุดข้อมูลที่เล็กกว่า

อย่างไรก็ตาม หากคุณมีแถวหลายพันแถวและหลายคอลัมน์ นี่อาจเป็นปัจจัยในการตัดสินใจ

โดยไม่ต้องคิดค้นล้อใหม่ นี่แหละชาร์ลี คิดบทความที่เขากล่าวถึงอย่างชัดเจนในกรณีที่เลวร้ายที่สุด วิธี INDEX-MATCH จะเร็วเท่ากับ VLOOKUP;ในกรณีที่ดีที่สุด เร็วกว่ามาก

แม้ว่าฉันจะคิดว่ามันเป็นปัจจัยหนึ่ง แต่ฉันไม่คิดว่ามันสำคัญเท่ากับปัจจัยอื่นๆMicrosoft ได้ทำงานอย่างหนักเพื่อปรับปรุงความเร็วของคุณสมบัติเหล่านี้ในช่วงหลายปีที่ผ่านมา และพวกเขาได้ทำการปรับปรุงอย่างมากตั้งแต่ฉันเขียนสิ่งนี้เป็นครั้งแรก

นี่คือการปรับปรุงพวกเขากล่าวถึงวิธีที่พวกเขาสร้างสูตร เช่น VLOOKUP, HLOOKUP และ MATCH ให้เร็วขึ้น

นอกจากนี้ยังมีเพียงไม่กี่คนที่สามารถได้รับประโยชน์จากการปรับปรุงความเร็วที่มาพร้อมกับการใช้ INDEX/MATCH แทน VLOOKUP

สรุป: หากคุณกำลังมองหาความเร็ว คอมโบ INDEX/MATCH คือคำตอบ

คำถามที่เกี่ยวข้อง  ไดรเวอร์ Acer Bluetooth - ดาวน์โหลดสำหรับ Windows 10 หรือ 8.1 หรือ 7

การตัดสินโดยรวม (VLOOKUP รวมกับ INDEX/MATCH)

แม้ว่าฉันจะเป็นแฟนตัวยงของ INDEX/MATCH แต่ด้วยความเป็นธรรม ฉันต้องยอมรับว่า VLOOKUP ยังคงเป็นราชา

ไม่ได้หมายความว่าคุณไม่ควรเรียนรู้ INDEX/MATCH แต่ถ้าคุณเพิ่งเริ่มใช้ Excel และค้นหาสูตร ให้เริ่มด้วย VLOOKUPใช้และต้นแบบก่อน จากนั้นย้ายไปที่ INDEX/MATCH

INDEX/MATCH เป็นการผสมผสานที่ทรงพลังพร้อมความยืดหยุ่นและความเร็วที่มากกว่าสูตร VLOOKUP

ต้องบอกว่า VLOOKUP จะไม่หายไปไหน และจะยังคงเป็นหนึ่งในฟีเจอร์ที่ได้รับความนิยมมากที่สุดใน Excel ไปอีกหลายปี

ความแตกต่างระหว่าง VLOOKUP และ INDEX/MATCH

ก่อนทำการเปรียบเทียบ ฉันคิดว่าสิ่งสำคัญคือต้องเข้าใจความแตกต่างพื้นฐาน (และที่สำคัญกว่าคือความคล้ายคลึงกัน) ระหว่างฟังก์ชันทั้งสองนี้

ฉันจะไม่ดำดิ่งลงไปในไวยากรณ์และตัวอย่างของฟังก์ชันเหล่านี้หากคุณสนใจ ฉันมีการสอนโดยละเอียดเกี่ยวกับ VLOOKUP และ INDEX/MATCH

ทั้ง VLOOKUP และ INDEX/MATCH เป็นสูตรที่ใช้ค้นหาค่าในชุดข้อมูลและรับค่าที่สอดคล้องกัน (เช่น หากคุณสแกนเมนูและค้นหาราคาของอาหารที่คุณต้องการสั่ง)

ในกรณีส่วนใหญ่ คุณสามารถใช้แทนกันได้

ความแตกต่างหลักระหว่างฟังก์ชันเหล่านี้จะมีความสำคัญมากขึ้นเมื่อคุณต้องการมากกว่าการค้นหาและรับการดำเนินการง่ายๆ

ต่อไปนี้เป็นข้อแตกต่างพื้นฐานระหว่างสองสูตร:

  1. VLOOKUP เป็นสูตรเดียวที่ทำการค้นหาและรับทั้งหมด แต่สำหรับ INDEX/MATCH คุณต้องใช้สองฟังก์ชันในสูตร
  2. INDEX/MATCH สามารถทำการค้นหาขั้นสูงได้ เช่น การค้นหาด้านซ้ายของชุดข้อมูล ทำให้ค่าแถว/คอลัมน์เป็นไดนามิก เป็นต้น
  3. INDEX/MATCH ให้ความยืดหยุ่นมากขึ้นและเหมาะสำหรับการสร้างแบบจำลองข้อมูลหรือการทำงานกับข้อมูลที่ซับซ้อน

โอ้สวัสดี 👋ยินดีที่ได้รู้จัก.

สมัครรับจดหมายข่าวของเรา, ส่งสม่ำเสมอมากเทคโนโลยีที่ยอดเยี่ยมไปยังจดหมายของคุณ.

แสดงความคิดเห็น