Page 1 of 1
ต้องการดึงข้อมูลข้ามชีทไฟล์แบบมีเงื่อนไขครับ ช่วยด้วยครับ
Posted: Mon Apr 17, 2017 1:53 pm
by pollapat2010
จะแยกจ้อมูลแต่ละหมวดงานออกไปรายชีท โดยอ้างอิงตัวเลขหมวดงาน พอกรอกเลขหมวดงานแต่ละชนิดแล้ว ข้อมูลในเรคคอร์ด จะไปแสดงแยกประเภทแต่ละชีท ที่ได้มีการแยกหมวดงานไว้ครับ
Re: ต้องการดึงข้อมูลข้ามชีทไฟล์แบบมีเงื่อนไขครับ ช่วยด้วยครับ
Posted: Mon Apr 17, 2017 3:28 pm
by snasui
ตัวอย่างสูตรครับ
ชีต 1 เซลล์ A3 คีย์
=IFERROR(INDEX(ข้อมูลโดยรวม!A$3:A$100,SMALL(IF(ข้อมูลโดยรวม!$J$3:$J$100=RIGHT($A$1,2)+0,ROW(ข้อมูลโดยรวม!$A$3:$A$100)-ROW(ข้อมูลโดยรวม!$A$3)+1),ROWS(A$3:A3))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง > คัดลอกไปใช้กับชีตอื่น ๆ
กรุณาอ่าน Note ด้านล่างอยา่งละเอียด ไม่เช่นนั้นจะไม่ได้คำตอบครับ
!
| 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 ทุกครั้ง
|
Re: ต้องการดึงข้อมูลข้ามชีทไฟล์แบบมีเงื่อนไขครับ ช่วยด้วยครับ
Posted: Mon Apr 17, 2017 10:49 pm
by pollapat2010
อาจารย์ครับ พอคัดลอกสูตรไปใน ชีส2 ชีส3 แล้วไม่แยกตามหมวด2 หมวด3 อ่ะครับ เป็นหมวด8 ขึ้นมาเรคคอร์ดเดียวเลยครับ ผมต้องแก้ตรงไหนเพิ่มรึเปล่าครับ
Re: ต้องการดึงข้อมูลข้ามชีทไฟล์แบบมีเงื่อนไขครับ ช่วยด้วยครับ
Posted: Tue Apr 18, 2017 7:28 pm
by snasui
แนบไฟล์นั้นมาด้วยจะได้ช่วยดูให้ได้ครับ