Page 1 of 1
การดึงข้อมูลจากรายการตามเงื่อนไขที่กำหนด
Posted: Sat Mar 03, 2018 2:15 pm
by wora1985
จะดึงข้อมูลจากรายการทั้งหมด เพื่อมาสรุปตามรายการที่กำหนดได้อย่างไรครับ
เช่นเดือนนี้ดำเนินการอะไรบ้าง วันไหน จำนวนเท่าไหร่ ตามประเภทที่กำหนดนะครับ
Re: การดึงข้อมูลจากรายการตามเงื่อนไขที่กำหนด
Posted: Sat Mar 03, 2018 2:23 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ K5 คีย์
=IFERROR(INDEX(A$3:A$15,SMALL(IF(TEXT($A$3:$A$15,"ดดด")=$L$3,IF($B$3:$B$15=$L$2,IF(YEAR($A$3:$A$15)=$M$3,ROW($A$3:$A$15)-ROW($A$3)+1))),ROWS(K$5:K5))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ L5 คีย์
=IFERROR(INDEX(C$3:C$15,SMALL(IF(TEXT($A$3:$A$15,"ดดด")=$L$3,IF($B$3:$B$15=$L$2,IF(YEAR($A$3:$A$15)=$M$3,ROW($A$3:$A$15)-ROW($A$3)+1))),ROWS(L$5:L5))),"")
Ctrl+Shift+Enter > Copy ไป M5 แล้ว Copy ลงด้านล่าง
ควรเก็บข้อมูลวันที่ใน Excel ให้เป็นแบบ ค.ศ. แทน พ.ศ. เนื่องจาก Excel จะรู้จักวันที่แบบ ค.ศ. เท่านั้นครับ
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|