Note: The other languages of the website are Google-translated. Back to English

รับการจับคู่ที่ n ด้วย INDEX

ในการค้นหาค่าที่ตรงกันที่ n จากช่วงหนึ่งและดึงข้อมูลที่เกี่ยวข้อง คุณสามารถใช้สูตรที่ยึดตาม ดัชนี, แถว, เล็ก, และ IF ฟังก์ชั่น

ดึงการจับคู่ที่ n ด้วยดัชนี 1

จะดึงข้อมูลที่เกี่ยวข้องกับการจับคู่ที่ n ของค่ากับ INDEX ได้อย่างไร

เพื่อให้ได้ ข้อมูลแมตช์ที่ 3 ของ ยูเซน โบลต์ ในตารางดังที่แสดงด้านบน คุณสามารถใช้ฟังก์ชัน ROW และ IF ร่วมกันเพื่อให้ได้อาร์เรย์ที่ประกอบด้วยหมายเลขแถวของค่า Usain Bolt ทั้งหมด จากนั้นใช้ฟังก์ชัน SAMLL เพื่อดึงหมายเลขแถวของค่าที่ตรงกันที่ n ที่คุณระบุ สุดท้าย ป้อนผลลัพธ์ไปยังฟังก์ชัน INDEX เพื่อรับข้อมูลที่สอดคล้องกันในแถวเดียวกัน

ไวยากรณ์ทั่วไป

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

√ หมายเหตุ: นี่คือสูตรอาร์เรย์ที่คุณต้องป้อนด้วย Ctrl + เปลี่ยน + เข้าสู่.

  • return_range: ช่วงที่จะส่งคืนข้อมูลที่ตรงกับการจับคู่ที่ n จาก ในที่นี้หมายถึงปีหรือช่วงเวลา
  • lookup_array: ช่วงที่จะมองหาตำแหน่งแถวของการจับคู่ที่ n ในที่นี้หมายถึงช่วงผู้ชนะ
  • lookup_value: ค่าที่คุณระบุเพื่อค้นหาการจับคู่ที่ n ในที่นี้หมายถึง ยูเซน โบลต์
  • n: ระบุการแข่งขันที่ n ในการหาค่าที่ตรงกันที่ 1 ให้ตั้งค่า n เป็น 1; เพื่อหาคู่ที่ 2 set n เป็น 2.

เพื่อให้ได้ ข้อมูลแมตช์ที่ 3 ของ ยูเซน โบลต์โปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ G8 และ G9 แล้วกด Ctrl + เปลี่ยน + เข้าสู่ เพื่อให้ได้ผลลัพธ์:

ปี (เซลล์ G8)
=ดัชนี(B6: B12,ขนาดเล็ก(ถ้า(C6: C12=G5,แถว(C6: C12-ROW(ดัชนี(C6: C12,1,1))+1),G6))
เวลา (เซลล์ G9)
=ดัชนี(D6: D12,ขนาดเล็ก(ถ้า(C6: C12=G5,แถว(C6: C12-ROW(ดัชนี(C6: C12,1,1))+1),G6))

ดึงการจับคู่ที่ n ด้วยดัชนี 2

คำอธิบายของสูตร

ที่นี่เราใช้สูตรด้านล่างเป็นตัวอย่าง:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • แถว(C6:C12): ฟังก์ชัน ROW จะคืนค่าหมายเลขแถวของแต่ละเซลล์ในช่วง C6: C12 ในอาร์เรย์ดังนี้: {6;7;8;9;10;11;12}.
  • แถว(ดัชนี(C6:C12,1,1)): ฟังก์ชัน INDEX และ ROW จะคืนค่าหมายเลขแถวแรกของช่วงการค้นหา C6: C12 ในแผ่นงาน Excel นี้ ซึ่งก็คือ 6.
  • IF(C6:C12=G5,แถว(C6:C12)-แถว(ดัชนี(C6:C12,1,1))+ 1) = IF(C6:C12=G5,{6;7;8;9;10;11;12}-6+ 1): ฟังก์ชัน IF ตรวจสอบว่าแต่ละค่าอยู่ในช่วงหรือไม่ C6: C12 ตรงกับค่าในเซลล์ G5, Usain สายฟ้า. ถ้าใช่ ฟังก์ชันจะส่งกลับผลลัพธ์ของ "แถวที่ตรงกัน หมายเลข-6+1"; มิฉะนั้นส่งคืน FALSE ดังนั้นผลลัพธ์จะอยู่ในอาร์เรย์ดังนี้: {เท็จ;2;3;4;เท็จ;เท็จ;เท็จ}.
  • เล็ก(IF(C6:C12=G5,แถว(C6:C12)-แถว(ดัชนี(C6:C12,1,1))+ 1),G6) = เล็ก({เท็จ;2;3;4;เท็จ;เท็จ;เท็จ},G6): ข้อมูลโค้ดส่งคืน 3rd (ค่าในเซลล์ G6) ค่าที่น้อยที่สุดจากอาร์เรย์ ซึ่งก็คือ 4.
  • ดัชนี(B6:B12,เล็ก(IF(C6:C12=G5,แถว(C6:C12)-แถว(ดัชนี(C6:C12,1,1))+ 1),G6)) = ดัชนี(B6:B12,4) ฟังก์ชัน INDEX ส่งกลับค่า 4ค่า th ในช่วงปี B6: B12ซึ่งเป็น ปักกิ่ง 2008.

ฟังก์ชันที่เกี่ยวข้อง

ฟังก์ชัน Excel INDEX

ฟังก์ชัน Excel INDEX ส่งคืนค่าที่แสดงตามตำแหน่งที่กำหนดจากช่วงหรืออาร์เรย์

ฟังก์ชัน Excel IF

ฟังก์ชัน IF เป็นหนึ่งในฟังก์ชันที่ง่ายและมีประโยชน์ที่สุดในสมุดงาน Excel ทำการทดสอบทางตรรกะอย่างง่ายซึ่งขึ้นอยู่กับผลการเปรียบเทียบและจะส่งกลับค่าหนึ่งค่าหากผลลัพธ์เป็น TRUE หรือค่าอื่นหากผลลัพธ์เป็น FALSE

ฟังก์ชัน Excel ROW

ฟังก์ชัน Excel ROW จะคืนค่าหมายเลขแถวของข้อมูลอ้างอิง


สูตรที่เกี่ยวข้อง

ดึงการแข่งขันที่ n ด้วย VLOOKUP

สมมติว่าคุณมีรายการค่าและข้อมูลที่เกี่ยวข้อง ในการดึงข้อมูลที่เกี่ยวข้องของการจับคู่ที่ n ของค่า คุณสามารถใช้สูตรตามฟังก์ชัน VLOOKUP

ดึงข้อมูลที่เกี่ยวข้องกับค่า n ต่ำสุด

เมื่อต้องการดึงข้อมูลที่ตรงกับค่าที่เล็กที่สุด น้อยที่สุดเป็นอันดับ 2 หรือ n ที่น้อยที่สุดในรายการ ตาราง หรือแถวใน Excel คุณสามารถใช้สูตร INDEX และ MATCH ร่วมกับฟังก์ชัน SMALL

รับข้อมูลที่สอดคล้องกับค่าสูงสุด

ในการดึงข้อมูลที่สอดคล้องกับค่าสูงสุดในรายการ ตาราง หรือแถวใน Excel คุณสามารถใช้สูตร INDEX และ MATCH ร่วมกับฟังก์ชัน MAX

รับข้อมูลที่สอดคล้องกับค่าต่ำสุด

ในการดึงข้อมูลที่สอดคล้องกับค่าต่ำสุดในตาราง คุณสามารถใช้สูตร INDEX และ MATCH ร่วมกับฟังก์ชัน MIN


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL