สูตร Excel กับ การใช้งานฟังก์ชั่น INDEX
INDEX คือ สูตร Excel จัดอยู่ในประเภท การค้นหาและการอ้างอิง
ทำหน้าที่ ส่งกลับค่าหรือการอ้างอิงไปยังค่าจากภายในตารางหรือช่วง โดย สูตร Excel ตัวนี้ มีรูปแบบ 2 รูปแบบ คือ อาร์เรย์ และการอ้างอิงในแบบอาร์เรย์มักจะส่งกลับค่าหรือส่งกลับอาร์เรย์ของค่า ส่วนในแบบการอ้างอิงมักจะส่งกลับค่าการอ้างอิง
รูปแบบ สูตร Excel ของ สูตร หรือ ฟังก์ชั่น INDEX คือ INDEX(array,row_num_column_num)
โดยจะส่งกลับค่าการอ้างอิงเซลล์ที่ระบุอยู่ภายในการอ้างอิงนั้น
ตัวอย่างการใช้งาน สูตร Excel ที่ชื่อว่า INDEX ให้เราลองทำตามตัวอย่างต่อไปนี้ดู
1. เลือกเซลล์ A1:A5 แล้วให้พิมพ์ Course แล้วกด Enter จากนั้นพิมพ์ว่า Excel แล้วกด Enter จากนั้นพิมพ์ Word แล้วกด Enter พิมพ์ PowerPoint แล้วกด Enter พิมพ์ Access แล้วกด Enter
2. เลือกเซลล์ B1:B5 แล้วพิมพ์ Prince แล้วกด Enter พิมพ์ 3500 แล้วกด Enter พิมพ์ 3200 แล้วกด Enter พิมพ์ 2000 แล้วกด Enter พิมพ์ 4200 แล้วกด Enter
3. เลือกเซลล์ C2:C5 แล้วพิมพ์ Qty แล้วกด Enter พิมพ์ 12 แล้วกด Enter พิมพ์ 4 แล้วกด Enter พิมพ์ 8 แล้วกด Enter พิมพ์ 15 แล้วกด Enter
4. เลือกเซลล์ D1 แล้วพิมพ์ Total
5. เลือกเซลล์ D2:D5 แล้วพิมพ์ =c2*b2 แล้วกด Ctrl+Enter จะแสดงผลให้เห็น
6. เลือกเซลล์ B7 แล้วพิมพ์ =index(a1:d5,2,3) แล้วกด Enter จะแสดงค่า 12 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 2 column ที่ 3 ซึ่งก็คือเลข 12 นั่นเอง
7. คลิกเซลล์ C7 แล้วพิมพ์ว่า =index(a1:b5,c1:d5),3,2) แล้วกด Enter จะแสดงค่า 3200 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 3 column ที่ 2
8. เลือกเซลล์ C7 แล้วพิมพ์ =index(a1:b5,c1:d5),3,2,2) แล้วกด Enter จะแสดงค่า 12800 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 3 Column ที่ 2 ของข้อมูลในช่วงที่ 2
9. คลิกที่เซลล์ D7 แล้วพิมพ์ 3
10. คลิกเซลล์ D8 แล้วพิมพ์ =sum(d2:index(a1:d5,d7,4) แล้วกด Enter จะแสดงค่า 54800 หมายถึงให้บวกตัวเลข 3 ช่วงคือที่เซลล์ D1,D2,D3 หาก แก้สูตรเป็น =sum(d2:index(a2:d5,d7,4)) โปรแกรมจะตรวจสอบเงื่อนไขตั้งแต่แถวที่ 2 คือ A2 ลงไปจนถึงเซลล์ D5 ซึ่งก็ขึ้นกับเงื่อนไขที่ผู้ใช้กำหนดช่วงไว้ หากเราพิมพ์ 3 ที่เซลล์ D7 แล้วกด Enter จะพบว่าที่เซลล์ D8 จะแสดงค่า 70800 ออกมา
ให้เราลองพิจารณ์ในภาพดู..ได้จับภาพการใช้สูตรในบางช่วงบางตอนมาให้ดูเพื่อให้เราเข้าใจฟังก์ชั่น Index มากขึ้น...เราจะเห็นว่า ก่อนที่จะรวมตัวเลขเข้าด้วยกันด้วย สูตร Sum เราได้ระบุช่วงให้ฟังก์ชั่น Sum ทราบก่อน ว่าจะเอาตัวเลขช่วงไหนมาบวกด้วยฟังก์ชั่น Index….
INDEX คือ สูตร Excel จัดอยู่ในประเภท การค้นหาและการอ้างอิง
ทำหน้าที่ ส่งกลับค่าหรือการอ้างอิงไปยังค่าจากภายในตารางหรือช่วง โดย สูตร Excel ตัวนี้ มีรูปแบบ 2 รูปแบบ คือ อาร์เรย์ และการอ้างอิงในแบบอาร์เรย์มักจะส่งกลับค่าหรือส่งกลับอาร์เรย์ของค่า ส่วนในแบบการอ้างอิงมักจะส่งกลับค่าการอ้างอิง
รูปแบบ สูตร Excel ของ สูตร หรือ ฟังก์ชั่น INDEX คือ INDEX(array,row_num_column_num)
โดยจะส่งกลับค่าการอ้างอิงเซลล์ที่ระบุอยู่ภายในการอ้างอิงนั้น
ตัวอย่างการใช้งาน สูตร Excel ที่ชื่อว่า INDEX ให้เราลองทำตามตัวอย่างต่อไปนี้ดู
1. เลือกเซลล์ A1:A5 แล้วให้พิมพ์ Course แล้วกด Enter จากนั้นพิมพ์ว่า Excel แล้วกด Enter จากนั้นพิมพ์ Word แล้วกด Enter พิมพ์ PowerPoint แล้วกด Enter พิมพ์ Access แล้วกด Enter
2. เลือกเซลล์ B1:B5 แล้วพิมพ์ Prince แล้วกด Enter พิมพ์ 3500 แล้วกด Enter พิมพ์ 3200 แล้วกด Enter พิมพ์ 2000 แล้วกด Enter พิมพ์ 4200 แล้วกด Enter
3. เลือกเซลล์ C2:C5 แล้วพิมพ์ Qty แล้วกด Enter พิมพ์ 12 แล้วกด Enter พิมพ์ 4 แล้วกด Enter พิมพ์ 8 แล้วกด Enter พิมพ์ 15 แล้วกด Enter
4. เลือกเซลล์ D1 แล้วพิมพ์ Total
5. เลือกเซลล์ D2:D5 แล้วพิมพ์ =c2*b2 แล้วกด Ctrl+Enter จะแสดงผลให้เห็น
6. เลือกเซลล์ B7 แล้วพิมพ์ =index(a1:d5,2,3) แล้วกด Enter จะแสดงค่า 12 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 2 column ที่ 3 ซึ่งก็คือเลข 12 นั่นเอง
7. คลิกเซลล์ C7 แล้วพิมพ์ว่า =index(a1:b5,c1:d5),3,2) แล้วกด Enter จะแสดงค่า 3200 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 3 column ที่ 2
8. เลือกเซลล์ C7 แล้วพิมพ์ =index(a1:b5,c1:d5),3,2,2) แล้วกด Enter จะแสดงค่า 12800 ซึ่งหมายถึงให้แสดงข้อมูลของ Row ที่ 3 Column ที่ 2 ของข้อมูลในช่วงที่ 2
9. คลิกที่เซลล์ D7 แล้วพิมพ์ 3
10. คลิกเซลล์ D8 แล้วพิมพ์ =sum(d2:index(a1:d5,d7,4) แล้วกด Enter จะแสดงค่า 54800 หมายถึงให้บวกตัวเลข 3 ช่วงคือที่เซลล์ D1,D2,D3 หาก แก้สูตรเป็น =sum(d2:index(a2:d5,d7,4)) โปรแกรมจะตรวจสอบเงื่อนไขตั้งแต่แถวที่ 2 คือ A2 ลงไปจนถึงเซลล์ D5 ซึ่งก็ขึ้นกับเงื่อนไขที่ผู้ใช้กำหนดช่วงไว้ หากเราพิมพ์ 3 ที่เซลล์ D7 แล้วกด Enter จะพบว่าที่เซลล์ D8 จะแสดงค่า 70800 ออกมา
ให้เราลองพิจารณ์ในภาพดู..ได้จับภาพการใช้สูตรในบางช่วงบางตอนมาให้ดูเพื่อให้เราเข้าใจฟังก์ชั่น Index มากขึ้น...เราจะเห็นว่า ก่อนที่จะรวมตัวเลขเข้าด้วยกันด้วย สูตร Sum เราได้ระบุช่วงให้ฟังก์ชั่น Sum ทราบก่อน ว่าจะเอาตัวเลขช่วงไหนมาบวกด้วยฟังก์ชั่น Index….