INDEX

แสดงผลเนื้อหาของเซลล์ที่ระบุโดยค่าออฟเซ็ตของแถวและคอลัมน์

ตัวอย่าง

ทำสำเนา

ชื่อแขก ข้อจํากัดเกี่ยวกับอาหาร การส่งคำเชิญ หมายเลขโต๊ะ
ดนัย มังสวิรัติ ยังไม่ได้ส่ง 3
ขุนพล ไม่มี ยังไม่ได้ส่ง 5
ดำรง ไม่มี ส่งแล้ว 1
นลินี ไม่มี ยังไม่ได้ส่ง 4
มาริสา มังสวิรัติ ส่งแล้ว 2

 

สูตร เอาต์พุตของสูตร
=INDEX(A2:D6, 2, 1) ขุนพล
=INDEX(A2:D6, 4, 4) 4
=INDEX(A2:D6,1,1) ดนัย
=INDEX(A1:D6, 6, 2) มังสวิรัติ

 

สูตร เอาต์พุตของสูตร
=INDEX(A2:D6, 2, 0) ขุนพล ไม่มี ยังไม่ได้ส่ง 5

 

สูตร เอาต์พุตของสูตร
=INDEX(A2:D6, 0, 4) 3
5
1
4
2

แสดงผลเซลล์ที่พบตามค่าดัชนีในช่วงที่อ้างอิง

ตัวอย่างการใช้งาน

INDEX(A1:C20, 5, 1)

รูปแบบคำสั่ง

INDEX(reference, [row], [column])

  • reference - ช่วงของเซลล์ที่จะแสดงผลค่า

  • row - [ไม่บังคับ - 0 โดยค่าเริ่มต้น] - ดัชนีของแถวที่จะแสดงผลจากภายในช่วงที่อ้างอิงของเซลล์

  • column - [ไม่บังคับ - 0 โดยค่าเริ่มต้น] - ดัชนีของคอลัมน์ที่จะแสดงผลจากภายในช่วงที่อ้างอิงของเซลล์

การใช้ INDEX และการจับคู่

INDEX และ MATCH สามารถใช้ร่วมกันเพื่อการค้นหาขั้นสูงและแบบไดนามิกยิ่งขึ้น

  • เคล็ดลับ: สามารถใช้ VLOOKUP เมื่อค่าที่ค้นหาอยู่ทางด้านซ้ายของแอตทริบิวต์ที่ต้องการแสดงผล ส่วน INDEX และ MATCH จะใช้ได้โดยไม่ต้องคํานึงถึงตำแหน่งของค่าที่ค้นหาในชุดข้อมูล
ชื่อแขก ข้อจํากัดเกี่ยวกับอาหาร การส่งคำเชิญ หมายเลขโต๊ะ
ดนัย มังสวิรัติ ยังไม่ได้ส่ง 3
ขุนพล ไม่มี ยังไม่ได้ส่ง 5
ดำรง ไม่มี ส่งแล้ว 1
นลินี ไม่มี ยังไม่ได้ส่ง 4
มาริสา มังสวิรัติ ส่งแล้ว 2

 

เป้าหมาย สูตร เอาต์พุตของสูตร ความคิดเห็น
ค้นหาข้อจํากัดเกี่ยวกับอาหารของมาริสา =VLOOKUP("มาริสา", A1:D6, 2, false) มังสวิรัติ ทั้งแป้นค้นหาและดัชนีจะได้รับการฮาร์ดโค้ด
ค้นหาข้อจํากัดเกี่ยวกับอาหารของมาริสา =INDEX(A1:D6, MATCH("มาริสา", A1:A6, 0), 2) มังสวิรัติ หมายเลขแถวจะมีค่าเป็นแบบไดนามิก และหมายเลขคอลัมน์จะได้รับการฮาร์ดโค้ด
ค้นหาข้อจํากัดเกี่ยวกับอาหารของมาริสา =INDEX(A1:D6, MATCH("มาริสา", A1:A6, 0), MATCH("ข้อจํากัดเกี่ยวกับอาหาร", A1:D1, 0)) มังสวิรัติ ทั้งหมายเลขแถวและหมายเลขคอลัมน์จะมีค่าเป็นแบบไดนามิก
หาผู้ที่อยู่ในตารางที่ 2 คุณจะใช้ VLOOKUP ไม่ได้ N/A ใช้ VLOOKUP ได้เมื่อค่าที่ค้นหาอยู่ทางด้านซ้ายของแอตทริบิวต์ที่ต้องการแสดงผลเท่านั้น
หาผู้ที่อยู่ในตารางที่ 2 =INDEX(A1:D6, MATCH(2, D1:D6, 0), MATCH("ชื่อแขก", A1:D1, 0)) มาริสา ส่วน INDEX และ MATCH จะใช้ได้โดยไม่ต้องคํานึงว่าค่าที่ค้นหาจะอยู่ในตำแหน่งใดเมื่อเปรียบเทียบกับแอตทริบิวต์ที่ต้องการแสดงผล

ดูเพิ่มเติม

MATCH: ส่งคืนตำแหน่งสัมพัทธ์ของรายการในช่วงที่ตรงกับค่าที่ระบุ

OFFSET: ส่งคืนช่วงการอ้างอิงที่เลือกเป็นจำนวนแถวและคอลัมน์ที่ระบุจากเซลล์อ้างอิงเริ่มต้น

หมายเหตุ

  • หากคุณตั้งค่าแถวหรือคอลัมน์เป็น 0 ฟังก์ชัน INDEX จะแสดงผลอาร์เรย์ของค่าสำหรับทั้งคอลัมน์หรือแถวตามลำดับ
true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
15113449279513289093
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
35
false
false