Page 1 of 1
ปัญหาการดึงข้อมูลอัตโนมัติข้ามชีท
Posted: Sun Jul 24, 2016 11:03 am
by Jui109
รบกวนอาจารย์ครับ
ผมมีปัญหาอยากจะทำเป็นสูตรอัตโนมัติในเซล B (B2 ถึง B6) ในชีท Overview ให้ลิ้งกับข้อมูลผลรวมของชีท Details ในแต่ละรายการครับ
ตอนนี้ทำด้วยมืออยู่นะครับ แต่ถ้ามีข้อมูลในรายการของชีท Details มากๆ ก็เลยอยากจะทราบว่ามันสามารถดึงข้อมูล หรือเขียนสูตรอะไรที่สามารถดึงข้อมูลอัตโนมัติมาที่เซล B (B2 ถึง B6) ในชีท Overview ได้ไหมครับ
ขอบคุณครับ
Re: ปัญหาการดึงข้อมูลอัตโนมัติข้ามชีท
Posted: Sun Jul 24, 2016 1:02 pm
by snasui

ตัวอย่างสูตรครับ
- เซลล์ A2 คีย์สูตร
=IFERROR(INDEX(Details!$A$2:$A$24,SMALL(IF(Details!$A$2:$A$24<>"",ROW(Details!$A$2:$A$24)-ROW(Details!$A$2)+1),ROWS(A$2:A2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง (กรุณาอ่านวิธีการกดแป้นที่ Note: ด้านล่างอย่างละเอียด)
- เซลล์ B2 คีย์
=IFERROR(INDEX(Details!$C$2:$C$24,SMALL(IF(Details!$B$2:$B$24="รวม",ROW(Details!$A$2:$A$24)-ROW(Details!$A$2)+1),ROWS(B$2:B2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ปัญหาการดึงข้อมูลอัตโนมัติข้ามชีท
Posted: Sun Jul 24, 2016 5:42 pm
by Jui109
ขอบพระคุณอาจารย์มากครับ
แต่ผมยังค่อนข้างมือใหม่นะครับ อาจารย์พอที่จะอธิบายคร่าวๆถึงสูตรที่อาจารย์เขียนมาได้ไหมครับ จะเป็นความกรุณาอย่างมากในการเรียนรู้สำหรับมือใหม่ครับ
Re: ปัญหาการดึงข้อมูลอัตโนมัติข้ามชีท
Posted: Sun Jul 24, 2016 6:18 pm
by snasui

ความหมายของสูตรในคอลัมน์ A เป็นการหาว่าเซลล์ใดในช่วง Details!$A$2:$A$24 ไม่เป็นเซลล์ว่างให้นำมาแสดงทุกค่าตามลำดับ
ความหมายของสูตรในคอลัมน์ B เป็นการหาว่าเซลล์ใดในช่วง Details!$B$2:$B$24 เป็นคำว่า "รวม" ให้นำค่าในช่วงเซลล์ Details!C$2:$C$24 ที่ตรงกันมาแสดงทุกค่าตามลำดับ
สำหรับแต่ละฟังก์ชั่นทำงานอย่างไรนั้นให้คลิก Tag ใต้โพสต์นี้แล้วศึกษาดูก่อน ติดตรงไหนค่อยถามกันต่อครับ