วันจันทร์ที่ 28 กรกฎาคม พ.ศ. 2557

สูตร Excel กับ การใช้งานฟังก์ชั่น INDEX

สูตร Excel กับ การใช้งานฟังก์ชั่น INDEX INDEX คือ สูตร Excel จัดอยู่ในประเภท การค้นหาและการอ้างอิง ทำหน้าที่ ส่งกลับค่าหรือการอ้างอิงไ... thumbnail 1 summary
สูตร 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….