เปิดโลกแห่ง Excel ด้วย INDEX และ MATCH: คู่หูยอดนักสืบแห่งฟังก์ชันเราเคยรู้สึกเหมือนเป็นนักสืบแห่งโลก Excel บ้างไหม ถ้าเคย เราต้องลองใช้คู่หู INDEX และ MATCH ที่จะทำให้เรากลายเป็นนักสืบแห่งตารางคำนวณ พวกเขาสามารถแกะรอยข้อมูลที่ซ่อนอยู่ในไฟล์ Excel ของเราได้อย่างแม่นยำ ลืม VLOOKUP ที่เก่าและเชยไปได้เลย เพราะ INDEX และ MATCH นั้นเจ๋งกว่าอะไรคือ INDEX และ MATCH? ทำไมต้องใช้มันถ้าเราจะเปรียบเทียบกับภาพยนตร์ INDEX คือพระเอกที่รู้จักทุกมุมของตาราง Excel ของเรา ส่วน MATCH คือผู้ช่วยที่เชี่ยวชาญในการค้นหาข้อมูล เมื่อทั้งสองมารวมกัน พวกเขาจะทำงานเหมือนนักสืบที่ไม่มีวันพลาดในการค้นหาข้อมูลที่เราต้องการในตารางนั้นINDEX: ฟังก์ชันนี้เปรียบเสมือน GPS ของข้อมูล เราบอกมันว่าต้องการค้นหาข้อมูลในแถวที่ไหน คอลัมน์ที่ไหน แล้วมันก็จะนำทางให้เราไปถึงเป้าหมายได้เลยMATCH: ถ้าเราคิดว่า MATCH เป็นเหมือนสายลับก็คงไม่ผิด! มันทำงานในการค้นหาว่าข้อมูลที่เราต้องการอยู่ที่ไหนในแถวหรือคอลัมน์ มันไม่เคยพลาดและมีประสิทธิภาพสูงมากการใช้ INDEX และ MATCH ในชีวิตจริงสมมติว่าเรามีตารางรายชื่อนักเรียนกับคะแนนสอบ เราต้องการหาคะแนนของนักเรียนตามรหัสของนักเรียนโดยที่ไม่ต้องมองหาด้วยตาตัวเองในตารางที่ยาวเหยียด จะทำยังไงดี นี่คือที่ที่ INDEX และ MATCH จะเข้ามาช่วยใช้ MATCH เพื่อค้นหาตำแหน่งของนักเรียนที่ต้องการ(ภาพข้อมูลเริ่มต้น)โดยในเบื้องต้นมีข้อมูลพร้อมแล้ว และเตรียมพื้นที่สำหรับใส่รหัสนักเรียนในช่องสีเขียว และแสดงชื่อพร้อมกับคะแนนในช่องสีแดง เรามาเริ่มต้นที่การลองใช้คำสั่ง MATCH เพื่อหาลำดับของข้อมูลกันก่อนโดยแนวคิดคือ จะใช้คำสั่ง MATCH(lookup_value, lookup_array, [match_type])lookup_value นี้เราจะใส่รหัสนักเรียนที่ต้องการ หรือเราเชื่อมโยงไปยังเซลล์สีเขียวคือเซลล์ที่ H4lookup_array คือช่วงข้อมูลที่เราอยากค้นหา ในที่นี้คือรหัสนักเรียนทางด้านซ้ายมือของเรา ในที่นี้คือตั้งแต่เซลล์ B2 ถึง B21match_type คือประเภทการค้นหาข้อมูล ซึ่งมีอยู่สามแบบในที่นี้จะค้นหาแบบ Extract Match คือการค้นหาแบบข้อมูลต้องถูกต้องตรงกันเท่านั้นเมื่อพิจารณาถึงข้อมูลเรียบร้อยแล้ว มาลองเขียนคำสั่ง MATCH จากข้อมูลก็จะได้เป็น=MATCH(H4, B2:B21, 0)เมื่อเขียนคำสั่ง MATCH ลงไปในเซลล์ H5 (ตรงตำแหน่งชื่อนักเรียน) เราจะได้ผลลัพธ์จากคำสั่ง MATCH เป็นลำดับที่จากข้อมูลในพารามิเตอร์ lookup_array และเราจะใช้ลำดับที่ข้อมูลนั้นไปทำงานต่อกับคำสั่ง INDEX เพื่อหาชื่อนักเรียนและคะแนนออกมา(ภาพแสดงผลลัพธ์จากคำสั่ง MATCH) มาต่อกันที่การใช้คำสั่ง INDEX เพื่อค้นหาชื่อและคะแนนของนักเรียนที่ต้องการในช่องชื่อนักเรียน (ที่เป็นสีแดง) เราจะใช้คำสั่ง INDEX ควบคู่กับคำสั่ง MATCH เพื่อค้นหาชื่อจากเซลล์ A2 ถึง A21 จะได้เป็น=INDEX(A2:A21, MATCH(H4, B2:B21, 0))หมายเหตุ A2:A21 หมายถึงชื่อนักเรียนที่แสดงอยู่ด้านซ้ายมือนะH4 หมายถึงช่องสีเขียวที่ให้ระบุรหัสนักเรียนB2:B21 หมายถึงรายการรหัสนักเรียนด้านซ้ายมือที่เราต้องการค้นหา(ภาพการใช้คำสั่ง INDEX คู่กับคำสั่ง MATCH เพื่อหาชื่อนักเรียน) มาหาคะแนนกันต่อ คะแนนอยู่ในเซลล์ที่ C2 ถึง C21 ดังนั้นคำสั่ง INDEX จะเปลี่ยนไปเล็กน้อย โดยช่วงที่เราต้องการข้อมูลจะเปลี่ยนเป็น C2:C21 แทน โดยเมื่อเขียนคำสั่งแล้วจะได้เป็น=INDEX(C2:C21, MATCH(H4, B2:B21, 0))หมายเหตุ C2:C21 หมายถึงคะแนนของนักเรียนที่แสดงอยู่ด้านซ้ายมือนะH4 หมายถึงช่องสีเขียวที่ให้ระบุรหัสนักเรียนB2:B21 หมายถึงรายการรหัสนักเรียนด้านซ้ายมือที่เราต้องการค้นหา (ภาพการใช้คำสั่ง INDEX คู่กับคำสั่ง MATCH เพื่อหาคะแนนสอบ) แล้วทำไมไม่ใช้ VLOOKUP ล่ะVLOOKUP เหมือนกับเพื่อนเก่าที่ทำงานได้แค่ในบางสถานการณ์ ถ้าเราต้องการค้นหาอะไรจากซ้ายไปขวาเท่านั้น VLOOKUP ก็พอไหว แต่ถ้าเราต้องการอะไรที่ซับซ้อนหรือยืดหยุ่น INDEX และ MATCH คือคำตอบ พวกเขาสามารถค้นหาข้อมูลจากซ้ายไปขวา ขวาไปซ้าย บนลงล่าง หรือล่างขึ้นบนก็ได้ตามใจเราเคล็ดลับพิเศษ: การใช้ INDEX และ MATCH แบบซ้อนถ้าเราอยากทดสอบทักษะนักสืบ Excel ของตัวเอง ลองใช้ INDEX และ MATCH แบบซ้อนกันดู มันเป็นเหมือนกับการสืบสวนที่ซับซ้อนที่ทำให้เรารู้สึกว่าเป็นนักวิเคราะห์ข้อมูลขั้นเทพ=INDEX(A2:A10, MATCH(1, (B2:B10="สมชาย")*(C2:C10="ผ่าน"), 0))นี่เป็นฟังก์ชันที่ซับซ้อน แต่มันจะค้นหาตำแหน่งที่ตรงตามเงื่อนไขในคอลัมน์ B และ C พร้อมกัน คำสั่ง INDEX และ MATCH แบบซับซ้อนนี้เอาไปทดลองกันดูนะครับ เราสามารถกำหนดเงื่อนไขที่ต้องการค้นหาได้เองส่งท้ายINDEX และ MATCH เป็นเหมือนคู่หูนักสืบที่เราต้องมีในชีวิต Excel ของเรา ไม่ว่าเราจะเจอข้อมูลที่ซ่อนลึกขนาดไหน พวกเขาจะช่วยเราค้นหามันได้อย่างรวดเร็ว และทำให้เรารู้สึกว่า Excel ไม่ได้เป็นแค่ตารางตัวเลขที่น่าเบื่ออีกต่อไป เตรียมตัวออกผจญภัยกับการค้นหาข้อมูลใน Excel ด้วย INDEX และ MATCH แล้วเราจะพบว่าการทำงานกับข้อมูลนั้นสนุกกว่าที่คิด (หรือเปล่านะ 🤭) ภาพโดยนักเขียนหมีขั้วโลก ทอดกรอบ〔´(エ)`〕 เปิดประสบการณ์ความบันเทิงที่หลากหลายสุดปัง บน App TrueID โหลดเลย ฟรี !