Page 1 of 1

ขอสูตรเกี่ยวกับการส่งข้อมูลหน่อยครับ

Posted: Thu May 17, 2012 8:21 am
by nidnykung
จากไฟล์ตัวอย่างที่แนบมาให้นี้ครับ ถ้าผมต้องการที่จะพิมพ์ข้อมูลในช่องรายการสินค้าของชีทแรก แล้วให้ข้อมูลนั้นไปโผล่ในชีทตามชื่อสินค้านั้นๆ ด้วยครับ แบบว่าพิมพ์ในหน้ารวมแล้วให้มันแยกรายการด้วยพร้อมๆ กัน ไม่ทราบว่าพอจะมีสูตรไหมครับ

Re: ขอสูตรเกี่ยวกับการส่งข้อมูลหน่อยครับ

Posted: Thu May 17, 2012 8:34 am
by snasui
:D ลองตามนี้ครับ

ที่ชีทเก้าอี้
  1. เซลล์ D3 คีย์เพื่อนับว่าพบเก้าอี้กี่ค่า
    =COUNTIF(ข้อมูล!$D$4:$D$7,"เก้าอี้")
    Enter
  2. เซลล์ D5 คีย์สูตรเพื่อ List รายการที่เป็นเก้าอี้ทั้งหมด
    =IF(ROWS(D$5:D5)>$D$3,"",INDEX(ข้อมูล!B$4:B$7,SMALL(IF(ข้อมูล!$D$4:$D$7="เก้าอี้",ROW(ข้อมูล!$B$4:$B$7)-ROW(ข้อมูล!$B$4)+1),ROWS(D$5:D5))))
    Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง :arl: สังเกตการกดแป้น จะต้องกด 3 แป้นคือ Ctrl + Shift ค้างไว้แล้วตามด้วย Enter เนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ
  3. ที่ชีทอื่น ๆ ก็ให้ใช้สูตรตามลักษณะเดียวกันข้อ 1 และ 2 นี้

Re: ขอสูตรเกี่ยวกับการส่งข้อมูลหน่อยครับ

Posted: Thu May 17, 2012 9:13 am
by nidnykung
snasui wrote::D ลองตามนี้ครับ

ที่ชีทเก้าอี้
  1. เซลล์ D3 คีย์เพื่อนับว่าพบเก้าอี้กี่ค่า
    =COUNTIF(ข้อมูล!$D$4:$D$7,"เก้าอี้")
    Enter
  2. เซลล์ D5 คีย์สูตรเพื่อ List รายการที่เป็นเก้าอี้ทั้งหมด
    =IF(ROWS(D$5:D5)>$D$3,"",INDEX(ข้อมูล!B$4:B$7,SMALL(IF(ข้อมูล!$D$4:$D$7="เก้าอี้",ROW(ข้อมูล!$B$4:$B$7)-ROW(ข้อมูล!$B$4)+1),ROWS(D$5:D5))))
    Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง :arl: สังเกตการกดแป้น จะต้องกด 3 แป้นคือ Ctrl + Shift ค้างไว้แล้วตามด้วย Enter เนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ
  3. ที่ชีทอื่น ๆ ก็ให้ใช้สูตรตามลักษณะเดียวกันข้อ 1 และ 2 นี้
ขอบคุณมากครับ แต่อีกนิดครับ หลังจากใส่สูตรตามนั้นแล้ว ตรงช่องวันที่มันเปลี่ยนเป็นตัวเลขอะไรซักอย่าง ต้องแก้ไขอย่างไรครับ

Re: ขอสูตรเกี่ยวกับการส่งข้อมูลหน่อยครับ

Posted: Thu May 17, 2012 10:02 am
by bank9597
:D เปลี่ยนฟอร์แมตเป็น วันที่ ครับ

Re: ขอสูตรเกี่ยวกับการส่งข้อมูลหน่อยครับ

Posted: Thu May 17, 2012 10:14 am
by nidnykung
bank9597 wrote::D เปลี่ยนฟอร์แมตเป็น วันที่ ครับ
ขอบคุณมากครับ หาตั้งนาน :oops: