Page 1 of 1

อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 3:18 pm
by konkanang.n
อยากเอารายละเอียดการขายปุ๋ยจาก work sheet หนึ่งมาอีก work sheet หนึ่ง มาใส่ในแบบฟอร์มที่แนบมาค่ะ/ขอบคุณค่ะ

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 3:22 pm
by snasui
:D ปกติจะเป็นการทำกลับด้านกัน

หากจะนำ Data มาใส่ในฟอร์ม ให้เติมชีท รายละเอียดการขายปุ๋ย ให้เต็มทุกบรรทัด ไม่ควรปล่อยว่าง แล้วแนบมาใหม่ครับ

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 3:35 pm
by konkanang.n
แก้ไขแล้วค่ะ ไม่รู้ว่าถูกไหม/ขอบคุณค่ะ

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 3:49 pm
by snasui
:D ลองตามนี้ครับ

ทีชีท ประวัติ
  1. ให้ยกเลิกการ Merge Cell ที่ B4:C9
  2. ที่ B2 คีย์ A หรือชื่อลูกค้าที่ต้องการ
  3. ที่ D2 คีย์สูตร
    =INDEX(รายละเอียดการขายปุ๋ย!$B$3:$B$13,MATCH(B2,รายละเอียดการขายปุ๋ย!$D$3:$D$13,0))
    Enter
  4. ที่ A5 คีย์สูตร
    =IFERROR(INDEX(INDEX(รายละเอียดการขายปุ๋ย!$A$3:$F$13,0,MATCH(A$4,รายละเอียดการขายปุ๋ย!$A$2:$F$2,0)),SMALL(IF(รายละเอียดการขายปุ๋ย!$D$3:$D$13=$B$2,ROWS(รายละเอียดการขายปุ๋ย!$A$3:$A$13)-ROW(รายละเอียดการขายปุ๋ย!$A$3)+1),ROWS(A$5:A5))),"")
    Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง
  5. ที่ D10 คีย์สูตร
    =SUM(D5:D9)
    Enter

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 5:10 pm
by konkanang.n
ไม่รู้ว่าหนูใส่สูตรผิดหรือป่าวค่ะ

มันออกมาเป็นแบบไฟล์ที่แนบค่ะ

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Wed Apr 10, 2013 5:16 pm
by snasui
:o ขออภัยครับ ผมเขียนสูตรผิดเอง แก้ไขสูตรในข้อ 4 ด้านบนใหม่เป็นด้านล่าง อย่าลืมกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter แล้ว Copy ไปใช้กับเซลล์อื่น ๆ ครับ

=IFERROR(INDEX(INDEX(รายละเอียดการขายปุ๋ย!$A$3:$F$13,0,MATCH(A$4,รายละเอียดการขายปุ๋ย!$A$2:$F$2,0)),SMALL(IF(รายละเอียดการขายปุ๋ย!$D$3:$D$13=$B$2,ROW(รายละเอียดการขายปุ๋ย!$A$3:$A$13)-ROW(รายละเอียดการขายปุ๋ย!$A$3)+1),ROWS(A$5:A5))),"")

Re: อยากเอารายละเอียดจาก work sheet ใส่ในแบบฟอร์มนี้ค่ะ

Posted: Fri Apr 19, 2013 1:32 pm
by konkanang.n
ทำได้แล้วค่ะ ขอบคุณนะค่ะ