ฟังก์ชัน INDEX ใน Excel (สูตรตัวอย่าง) | วิธีใช้?

ฟังก์ชันดัชนีใน Excel คืออะไร?

ฟังก์ชันดัชนีใน excel เป็นฟังก์ชันที่มีประโยชน์ซึ่งใช้ในการแสดงค่าของเซลล์เมื่อเราระบุตำแหน่งจากอาร์เรย์ตารางเมื่อใช้แยกกันเมื่อฟังก์ชันดัชนีถูกใช้กับฟังก์ชันการจับคู่รวมกันจะกลายเป็นสิ่งทดแทนสำหรับ vlookup ฟังก์ชันเมื่อเราต้องการดูค่าทางซ้ายในตาราง

ฟังก์ชัน INDEX บน Excel ถูกจัดหมวดหมู่ภายใต้สูตรการค้นหาและอ้างอิง

ฟังก์ชัน INDEX ส่งคืนค่า / ตำแหน่งของเซลล์ภายในตารางหรือช่วงที่กำหนด ฟังก์ชันดัชนีมีประโยชน์เมื่อเรามีข้อมูลหลายรายการและมีข้อมูลหนึ่งรู้ตำแหน่งจากจุดที่ต้องดึงข้อมูล

ฟังก์ชั่น Index ยังสามารถใช้แทน VLOOKUP ได้เมื่อข้อมูลที่คุณต้องการดึงมาอยู่ทางด้านซ้ายของคอลัมน์การค้นหา

ฟังก์ชัน INDEX สามารถใช้งานได้ 2 แบบ:

1) ค้นหาค่าที่อยู่ตรงจุดตัดของแถวและคอลัมน์

2) ค้นหาตารางเฉพาะจากนั้นภายในตารางนั้นจะค้นหาค่าของเซลล์ที่อยู่ที่การรวมแถวและคอลัมน์

สูตร INDEX ใน Excel

  • แบบฟอร์มอาร์เรย์

รูปแบบอาร์เรย์ของสูตรดัชนีจะใช้เฉพาะเมื่อการอ้างอิงไปยังเซลล์อยู่ในช่วงเดียว

พารามิเตอร์ของสูตร INDEX ใน Excel

  • Array: Array ถูกกำหนดให้เป็นช่วงเฉพาะของเซลล์
  • row_num: แสดงถึงตำแหน่งของแถวในอาร์เรย์ที่ระบุ
  • [column_num]: แสดงถึงตำแหน่งของคอลัมน์ในอาร์เรย์ที่ระบุ

หมายเหตุ: จำเป็นต้องมีหมายเลข row_num / คอลัมน์ซึ่งจะให้ #VALUE! เกิดข้อผิดพลาดหากทั้งสองค่าว่างเปล่า / ศูนย์

วิธีใช้ฟังก์ชัน INDEX ใน Excel

ฟังก์ชัน INDEX นั้นเรียบง่ายและใช้งานง่าย ให้เราเข้าใจการทำงานของ INDEX ใน Excel ด้วยตัวอย่างบางส่วน

คุณสามารถดาวน์โหลดเทมเพลต Excel Function INDEX ได้ที่นี่ - เทมเพลต Excel Function INDEX

ตัวอย่าง # 1

ผลลัพธ์:

ในตัวอย่างข้างต้นฟังก์ชันดัชนีมีช่วงเดียวเท่านั้นและส่งคืนตำแหน่งไปยังแถวที่ 5 ของช่วง C3: C7 ซึ่งก็คือเซลล์ C7 ซึ่งมีค่า 4

ตัวอย่าง # 2

ผลลัพธ์:

ในตัวอย่างข้างต้นดัชนีจะส่งคืนการอ้างอิงเซลล์ไปยังคอลัมน์หมายเลข 4 และแถวหมายเลข 3 ของช่วง B3: F7 ซึ่งก็คือเซลล์ E5 ซึ่งมีค่าเท่ากับ 629

ตัวอย่างจะส่งกลับ #VALUE ถ้าทั้งสองแถวไม่มีคอลัมน์ไม่เป็นศูนย์

  • แบบฟอร์มอ้างอิง

= INDEX (การอ้างอิง row_num, [column_num], [area_num ])

รูปแบบการอ้างอิงของดัชนีจะใช้เฉพาะเมื่อการอ้างอิงไปยังเซลล์อยู่ในช่วงหลายช่วง

  1. Array: Array ถูกกำหนดให้เป็นช่วงเฉพาะของเซลล์ / ช่วง ในกรณีที่มีหลายช่วงแต่ละพื้นที่จะคั่นด้วยลูกน้ำและปิดด้วยวงเล็บ - เช่น (A1: C2, C4: D7)
  2. row_num: แสดงถึงตำแหน่งของแถวในอาร์เรย์ที่ระบุ
  3. [column_num]: แสดงถึงตำแหน่งของคอลัมน์ในอาร์เรย์ที่ระบุ
  4. Area_num: หมายเลขพื้นที่เลือกช่วงในการอ้างอิงซึ่งส่งคืนจุดตัดของ Column_num และ Row_num

หมายเหตุ:ถ้า Area_num เว้นว่างไว้ฟังก์ชัน INDEX บน Excel จะใช้พื้นที่ 1 เป็นค่าเริ่มต้น

ฟังก์ชัน Index จะส่งกลับ #VALUE! เกิดข้อผิดพลาดหากพื้นที่ที่กล่าวถึงในสูตร INDEX ใน excel อยู่ในแผ่นงานอื่น พื้นที่ที่กล่าวถึงใน INDEX Formula excel ต้องอยู่ในแผ่นงานเดียว

ตัวอย่างเช่น:

ตัวอย่าง # 3

ในตัวอย่างข้างต้นเรามีเซลล์ 3 ช่วงที่แตกต่างกันดังนั้น Array สำหรับข้างต้นจะกล่าวถึงเป็น (B3: E7, D10: F12, C15: E18)

ผลลัพธ์:

ในตัวอย่างข้างต้นฟังก์ชันดัชนีจะส่งกลับการอ้างอิงไปยังคอลัมน์หมายเลข 4 และแถวหมายเลข 3 ของพื้นที่ที่สอง {D10: F12} ซึ่งอ้างถึงเซลล์ E11

นี่มีค่า 665

สิ่งที่ต้องจำ

  • หากหมายเลขคอลัมน์หรือหมายเลขแถวเป็น 0 (ศูนย์) จะส่งคืนค่าทั้งหมดของแถวหรือคอลัมน์ที่ระบุตามลำดับ
  • ฟังก์ชัน INDEX จะส่งคืนการอ้างอิงเซลล์แทนค่าเซลล์หากใช้หน้าการอ้างอิงเซลล์เช่น A1: INDEX (A2: C6, 2, 3)
  • ฟังก์ชัน INDEX ถูกใช้อย่างกว้างขวางกับฟังก์ชัน MATCH ใน Excel
  • ซึ่งแตกต่างจาก VLOOKUP INDEX ยังสามารถส่งคืนค่าจากตำแหน่งด้านซ้ายของค่าการค้นหาภายในอาร์เรย์
  • พารามิเตอร์ทั้งหมดที่ใช้ในสูตร INDEX ใน excel เช่น Row_num, Column_num และ Area_num ควรอ้างถึงเซลล์ภายในอาร์เรย์ที่กำหนด มิฉะนั้นฟังก์ชัน INDEX บน Excel จะส่งกลับ #REF! ค่าความผิดพลาด
  • ถ้า Row_num หรือ Column_num ว่างเปล่าหรือเป็นศูนย์ค่านี้จะเป็นค่าเริ่มต้นของแถวหรือคอลัมน์ทั้งหมดในอาร์เรย์ที่กล่าวถึง