Page 1 of 1

ขอคำแนะนำการใส่สูตรเพื่อดึงข้อมูลจาก Column และ Sheet ซึ่งตรงกับเงื่อนไขที่กำหนด

Posted: Fri Aug 18, 2017 4:30 pm
by pakorn
เรียนอาจารย์ทุกท่าน
ขอคำแนะนำเรื่องการใส่สูตรเพื่อดึงข้อมูลจาก Column และ Sheet ซึ่งตรงกับเงื่อนไขที่กำหนด เช่น
คีย์ข้อมูลในเซลล์ J1 เป็น วัน/เดือน/ปี
ที่เซลล์ A5:A40 ต้องการใส่สูตรเพื่อดึงข้อมูลจากคอลัม B จากชีต R2Mass มาใส่ในเซลล์ A5:A40 โดยอ้างอิงข้อมูล วันที่ในเซลล์ J1 และจำนวนแถวในเซลล์ K1
ขอคำแนะนำด้วยครับ "ขอบคุณครับ"

Re: ขอคำแนะนำการใส่สูตรเพื่อดึงข้อมูลจาก Column และ Sheet ซึ่งตรงกับเงื่อนไขที่กำหนด

Posted: Fri Aug 18, 2017 7:08 pm
by snasui
:D เซลล์ A5 คีย์สูตรตามด้านล่างครับ

=IF(ROWS(A$5:A5)>$K$1,0,INDEX('R2Mass'!$B$2:$B$744,SMALL(IF('R2Mass'!$A$2:$A$744=$J$1,ROW('R2Mass'!A$2:A$744)-ROW('R2Mass'!A$2)+1),ROWS(A$5:A5))))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: ขอคำแนะนำการใส่สูตรเพื่อดึงข้อมูลจาก Column และ Sheet ซึ่งตรงกับเงื่อนไขที่กำหนด

Posted: Fri Aug 18, 2017 8:23 pm
by pakorn
สูตรที่ให้มาตอบโจทย์ได้ดีมากเลยครับ ขอบคุณอาจารย์คนควนมากครับ
ขอบคุณครับ