Page 1 of 1

ตารางสรุปข้อมูลจาก Drop down list

Posted: Fri Aug 09, 2013 3:50 pm
by ninainlab
ถึงผู้เชี่ยวชาญด้าน Excel ทุกท่าน โปรดให้ความช่วยเหลือและแนะนำด้วยคะ

ต้องการทำไฟล์เก็บข้อมูล Inventory โดยจะมีการเก็บรักษาสิ่งของเป็นรายละเอียดแต่ละชิ้น (Tab:detail)โดยจะให้ระบุเป็น code เดียวกัน
เพื่อแสดงว่าเป็นสิ่งของชนิดเดียวกัน อย่างไรก็ตาม แต่ละรายการจะมีการดำเนินการแตกต่างกัน ตามหัวตารางสีแดง
โดยได้ทำ Drop down list ในช่องตารางสีเหลืองเพื่อให้ระบุสิ่งที่ดำเนินการ
ทั้งนี้ทุก ๆ เดือนต้องมีการสรุป (Tab:Report) ว่ามีสิ่งของใดบ้าง โดยได้ลองทำ Advance filter เลือก มีจำนวนเท่าใด ใช้คำสั่ง COUNTIF(Detail!C5:D104,C10)
มีปริมาณต่อหน่วยโดยเฉลี่ยเท่าไหร่ =AVERAGEIF(Code,C10,Current)

แต่ทั้งนี้ไม่สามารถสรุปว่าสิ่งของแต่ละอย่างมีการดำเนินการอย่างไรบ้างกับของสิ่งนั้น
โดยอยากได้ข้อมูลแสดงเป็นจำนวนนับลงไปในแต่ละช่อง โดยจะเป็นไปตามที่เลือกใน Drop Down list
จาก Tab Detail
อยากให้ เมื่อสรุปออกมาจะได้ว่ามี Abcde Zxy รหัส A1 มีการดำเนินการีแต่ละอย่างไปเท่าไหร่โดยจะแสดงตามที่ตารางสีน้ำเงิน

จะเป็นไปได้หรือไม่คะ ที่เราจะสามารถเพิ่มข้อมูลไปเรื่อย ๆ (Tab:detail) แล้วโปรมแกรมจะสรุปข้อมูล (Tab:Report) ไปอัตโนมัติ โดยไม่ต้องมา filter ทุก ๆ เดือน

ที่ลองทำมาแบบมั่ว ๆ และตอนนี้มึนมาก :cry: ไม่แน่ใจที่ทำไปถูกต้องหรือไม่ โปรดช่วยแนะนำด้วยคะ

ขอบพระคุณล่วงหน้าคะ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Fri Aug 09, 2013 4:00 pm
by bank9597
ninainlab wrote:ถึงผู้เชี่ยวชาญด้าน Excel ทุกท่าน โปรดให้ความช่วยเหลือและแนะนำด้วยคะ

ต้องการทำไฟล์เก็บข้อมูล Inventory โดยจะมีการเก็บรักษาสิ่งของเป็นรายละเอียดแต่ละชิ้น (Tab:detail)โดยจะให้ระบุเป็น code เดียวกัน
เพื่อแสดงว่าเป็นสิ่งของชนิดเดียวกัน อย่างไรก็ตาม แต่ละรายการจะมีการดำเนินการแตกต่างกัน ตามหัวตารางสีแดง
โดยได้ทำ Drop down list ในช่องตารางสีเหลืองเพื่อให้ระบุสิ่งที่ดำเนินการ
ทั้งนี้ทุก ๆ เดือนต้องมีการสรุป (Tab:Report) ว่ามีสิ่งของใดบ้าง โดยได้ลองทำ Advance filter เลือก มีจำนวนเท่าใด ใช้คำสั่ง COUNTIF(Detail!C5:D104,C10)
มีปริมาณต่อหน่วยโดยเฉลี่ยเท่าไหร่ =AVERAGEIF(Code,C10,Current)

แต่ทั้งนี้ไม่สามารถสรุปว่าสิ่งของแต่ละอย่างมีการดำเนินการอย่างไรบ้างกับของสิ่งนั้น
โดยอยากได้ข้อมูลแสดงเป็นจำนวนนับลงไปในแต่ละช่อง โดยจะเป็นไปตามที่เลือกใน Drop Down list
จาก Tab Detail
อยากให้ เมื่อสรุปออกมาจะได้ว่ามี Abcde Zxy รหัส A1 มีการดำเนินการีแต่ละอย่างไปเท่าไหร่โดยจะแสดงตามที่ตารางสีน้ำเงิน

จะเป็นไปได้หรือไม่คะ ที่เราจะสามารถเพิ่มข้อมูลไปเรื่อย ๆ (Tab:detail) แล้วโปรมแกรมจะสรุปข้อมูล (Tab:Report) ไปอัตโนมัติ โดยไม่ต้องมา filter ทุก ๆ เดือน

ที่ลองทำมาแบบมั่ว ๆ และตอนนี้มึนมาก :cry: ไม่แน่ใจที่ทำไปถูกต้องหรือไม่ โปรดช่วยแนะนำด้วยคะ

ขอบพระคุณล่วงหน้าคะ
สามารถทำได้ครับ แต่ขอให้แนบไฟล์ตัวอย่างพร้อมคำอธิบายมาดูกันก่อนครับ จะได้ง่ายต่อการตอบครับ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Fri Aug 09, 2013 5:40 pm
by ninainlab
ไฟล์รวมทุก Tab มันใหญ่ไป ขอส่งทีละ Tab นะคะ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Fri Aug 09, 2013 5:52 pm
by bank9597
ninainlab wrote:ไฟล์รวมทุก Tab มันใหญ่ไป ขอส่งทีละ Tab นะคะ
รบกวนอีกครั้งน่ะครับ

ในการแนบไฟล์ ควรทำมาเป็นไฟล์เดียวกัน ไม่ควรแยกครับ เพราะจะง่ายในการตอบ เมื่อผู้ตอบหาคำตอบและบวิธีการทำได้แล้ว เราค่อยเอาไปแยกทำใหม่

การตั้งคำถามและการแนบไฟลื คือการจำลองปัญหาที่เราเจอ หรือสิ่งที่เราจะทำมาให้ผู้ตอบดู และให้อยู่ในรูปแบบที่เข้าใจง่าย อนึ่งผมได้ลองดูไฟล์แนบแล้ว มันมีเยอะมาก จึงไม่รู้ว่าจะต้องตอบหรือให้คำแนะนำอย่างไร ยังไงรบกวนอีกครั้งครับ (ไม่ต้องใจร้อนน่ะครับ)

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Fri Aug 09, 2013 6:03 pm
by ninainlab
โปรดช่วยพิจารณาดูให้อีกครั้งนะคะ ขอบพระคุณมากค่ะ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Sat Aug 10, 2013 11:02 am
by bank9597
:D เบื้องต้น ผมยังไม่ค่อยเข้าใจอะไรมากน่ะครับ ได้แต่ตอบไปตามที่คุณได้ทำตัวอย่างไว้ให้ดูในชีท Report (เรียก "ชีท" ไม่ใช่ Tab)

เป็นการใช้สูตรเพื่อหาค่าต่างๆมาแสดง ไม่ได้เกี่ยวอะไรกับ Drop down list ที่คุณได้ถามมา

ผมเจอว่าในคุณได้สร้าง Define Name ไว้มากมาย เช่น Code, Current ฯลฯ ซึ่งผมไม่รู้ว่าสร้างไว้ทำไม เพราะงานของคุณสามารถใช้การอ้างแบบธรรมดาได้เลย ไม่จำเป็นต้องสร้าง Define Name

ผมได้ใช้สูตรในชีท Report ให้แล้วครับ ได้คำตอบตามที่คุณได้คีย์มือไว้ สูตรเดิมที่คุณใช้อยู่มีผิดพลาดอยู่ ซึ่งผมได้แก้ให้แล้ว

ลองดูก่อนครับว่า ต้องทำอะไรเพิ่มเติมอีก (ค่อยๆแก้ไปทีละเรื่องครับ)

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Sat Aug 10, 2013 11:22 am
by snasui
bank9597 wrote:ตามที่คุณได้ทำตัวอย่างไว้ให้ดูในชีท Report (เรียก "ชีท" ไม่ใช่ Tab)
จะใช้คำว่า Tab หรือ Sheet หรือ ชีท หรือ Tab Sheet ก็สื่อความหมายได้เช่นกันครับ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Sat Aug 10, 2013 11:26 am
by bank9597
snasui wrote:
bank9597 wrote:ตามที่คุณได้ทำตัวอย่างไว้ให้ดูในชีท Report (เรียก "ชีท" ไม่ใช่ Tab)
จะใช้คำว่า Tab หรือ Sheet หรือ ชีท หรือ Tab Sheet ก็สื่อความหมายได้เช่นกันครับ
:lol: อ่อครับ ผมติดปากกับคำว่า ชีท เสียแล้ว :lol:

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Sat Aug 10, 2013 12:21 pm
by ninainlab
bank9597 wrote::D เบื้องต้น ผมยังไม่ค่อยเข้าใจอะไรมากน่ะครับ ได้แต่ตอบไปตามที่คุณได้ทำตัวอย่างไว้ให้ดูในชีท Report (เรียก "ชีท" ไม่ใช่ Tab)
เป็นการใช้สูตรเพื่อหาค่าต่างๆมาแสดง ไม่ได้เกี่ยวอะไรกับ Drop down list ที่คุณได้ถามมา
ผมเจอว่าในคุณได้สร้าง Define Name ไว้มากมาย เช่น Code, Current ฯลฯ ซึ่งผมไม่รู้ว่าสร้างไว้ทำไม เพราะงานของคุณสามารถใช้การอ้างแบบธรรมดาได้เลย ไม่จำเป็นต้องสร้าง Define Name
ผมได้ใช้สูตรในชีท Report ให้แล้วครับ ได้คำตอบตามที่คุณได้คีย์มือไว้ สูตรเดิมที่คุณใช้อยู่มีผิดพลาดอยู่ ซึ่งผมได้แก้ให้แล้ว
ลองดูก่อนครับว่า ต้องทำอะไรเพิ่มเติมอีก (ค่อยๆแก้ไปทีละเรื่องครับ)
ขอบคุณ คุณ bank9597 ที่กรุณาช่วยดูให้นะคะ ต้องขออภัยที่อาจใช้ศัพท์ผิดพลาด เนื่องจากมีความรู้ด้าน Excel น้อยมาก แต่พยายามจะใช้เพราะคิดว่าโปรแกรมนี้น่าจะตอบโจทย์การทำ inventory ตรวจสอบสตอคได้มากที่สุด

และเพิ่งสังเกตว่าไฟล์ที่ upload ไป ไม่แสดง Drop down list ทั้ง ๆ ที่ ใน Worksheet: Detail ที่เป็นหัวตารางสีแดง ในคอลัมน์สีเหลืองทั้งหมด หากคลิก จะเป็น list ให้เลือกว่าทำกิจกรรมใด แต่พอที่ upload ไป ลิสต์หาย เลยแสดงค่าคำที่เหมือนคีย์มือไว้เลยซะงั้น :o

อีกทั้งก่อนหน้านี้ แอบพยายามศึกษาเองแบบมั่วมาใน youtube เขาบอกว่าตั้งชื่อ column ไว้ จะทำให้สามารถเพิ่มข้อมูลได้เรื่อย ๆ และจะไม่ต้องมากำหนดพื้นที่ที่ตั้งค่าสูตรไว้อะคะ ก้อทำไปตามนั้นนะคะ

สำหรับที่ทำมาให้ ขอบคุณมากคะ คล้ายๆ ที่อยากได้เลย ขอศึกษาอีกนิดนะคะ

ที่สงสัยคือ ชื่อ กะ รหัส มันจะมายังไงอะคะ แล้วถ้าเราเพิ่มขอมูลใน Worksheet: detail เรื่อย ๆ มันจะสรุปไปเลยได้เองใน report ได้ยังไงอะคะ

โปรดช่วยด้วยนะคะ ฮือ ๆ งมมานานมากเลย :cry:

ขอบคุณล่วงหน้าอีกครั้งนะคะ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Sun Aug 11, 2013 10:52 am
by nattasiray
สงสัยคุณต้องไปหาหนังสือ จัดการฐานข้อมูลด้วย Microsoft Excel 2010 มาอ่านก่อนครับ เพราะงานของคุณเป็นงานด้านฐานข้อมูลโดยเฉพาะ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Mon Aug 12, 2013 12:21 pm
by bank9597
และเพิ่งสังเกตว่าไฟล์ที่ upload ไป ไม่แสดง Drop down list ทั้ง ๆ ที่ ใน Worksheet: Detail ที่เป็นหัวตารางสีแดง ในคอลัมน์สีเหลืองทั้งหมด หากคลิก จะเป็น list ให้เลือกว่าทำกิจกรรมใด แต่พอที่ upload ไป ลิสต์หาย เลยแสดงค่าคำที่เหมือนคีย์มือไว้เลยซะงั้น
Excel คนละเวอร์ชั่นกัน ของคุณคือ 2003 ส่วนของผมคือ 2010 ทำใฝห้ผมเปิดไฟล์ของคุณแล้วไม่เห็น Dropdown List ครับ
ที่สงสัยคือ ชื่อ กะ รหัส มันจะมายังไงอะคะ แล้วถ้าเราเพิ่มขอมูลใน Worksheet: detail เรื่อย ๆ มันจะสรุปไปเลยได้เองใน report ได้ยังไงอะคะ
เราก็ใช้สูตรแล้วกำหนดพื้นที่เผื่อไป เช่นข้อมูลจริงมี 10 บรรทัด แต่เรากำหนดในสูตรเป็น 100 บรรทัด หรืออีกวิธีคือการสร้าง Define Name แบบอัตโนมัติ คือเพิ่มไปตามข้อมูลจริงครับ แต่ก็จะทำยาก เพราะต้องรู้สูตรค่อนข้างลึกครับ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Mon Aug 12, 2013 2:59 pm
by snasui
:D การให้สูตรยืดหยุ่นตามปริมาณข้อมูลสามารถใช้ Table หรือใช้ Range Name เข้ามาช่วยได้ครับ

เนื่องจากว่าเป็น Excel 2003 การใช้ Table จะยังไม่เก่งนัก ทำให้ไฟล์ทำงานช้า ให้เลือกใช้การตั้งชื่อให้กับช่วงเซลลหรือ Range Name แทนครับ

ลองตามนี้ โดยใข้ไฟล์ตัวอย่างที่คุณ bank9597 แนบมา
  1. เข้าเมนู Insert > Name > Define แล้วสร้าง Range Name ดังนี้
    1. Name: _Position
      Refers to: =Detail!$A$3:INDEX(Detail!$A:$A,MATCH(CHAR(255),Detail!$A:$A))
    2. Name: _Code
      Refers to: =OFFSET(_Position,0,3)
    3. Name: _Produce
      Refers to: =OFFSET(_Position,0,6)
  2. ที่ชีท Report เซลล์ J3 ปรับสูตรเป็น
    =SUMPRODUCT(--(_Code=$C10),--(_Produce=J$9))
    Enter > Copy ไปยังเซลล์ที่เกี่ยวข้อง

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Wed Aug 14, 2013 11:11 am
by ninainlab
ขอขอบคุณทุกท่านที่โปรดเสียสละเวลาให้คำแนะนำและช่วยเหลือ
แต่ด้วยความอ่อนด้อยด้าน Excel เป็นอย่างมาก และต้องการทำ inventory ดังกล่าว

ต้องการความช่วยเหลือแบบเร่งด่วนโดยตรง
ไม่รู้จะผิดกฏหรือป่าว หากต้องการติดต่อกับผู้ที่มีความประสงค์ให้ความช่วยเหลือโดยตรงเพื่อตรวจสอบรายละเอียด
หากท่านใดสามารถให้ความช่วยเหลือได้ โปรดติดต่อมาทางอีเมลล์ ได้หรือไม่คะ ninaniramol@gmail.com

ไม่ไหวแล้วอะคะ :cry:

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Wed Aug 14, 2013 11:40 am
by bank9597
ninainlab wrote:ขอขอบคุณทุกท่านที่โปรดเสียสละเวลาให้คำแนะนำและช่วยเหลือ
แต่ด้วยความอ่อนด้อยด้าน Excel เป็นอย่างมาก และต้องการทำ inventory ดังกล่าว

ต้องการความช่วยเหลือแบบเร่งด่วนโดยตรง
ไม่รู้จะผิดกฏหรือป่าว หากต้องการติดต่อกับผู้ที่มีความประสงค์ให้ความช่วยเหลือโดยตรงเพื่อตรวจสอบรายละเอียด
หากท่านใดสามารถให้ความช่วยเหลือได้ โปรดติดต่อมาทางอีเมลล์ ได้หรือไม่คะ ninaniramol@gmail.com

ไม่ไหวแล้วอะคะ :cry:
ควรจะสอบถามในฟอรั่มครับ เพื่อให้ผู้อื่นได้ศึกษาตามด้วย เป็นประโยชน์กับผู้ที่เข้ามาศึกษาอีกทางหนึ่ง

ส่วนเมลล์ที่แนบไว้ ตอนนี้ผมได้แอดเป็นเพื่อนใน G+ แล้ว สามารถเข้าไปสอบถามได้ในกรณีปลีกย่อยต่างๆครับ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Tue Aug 27, 2013 8:05 pm
by ninainlab
nattasiray wrote:สงสัยคุณต้องไปหาหนังสือ จัดการฐานข้อมูลด้วย Microsoft Excel 2010 มาอ่านก่อนครับ เพราะงานของคุณเป็นงานด้านฐานข้อมูลโดยเฉพาะ
ขอบคุณที่แนะนำค่ะ นี่คุณเป็นคนที่เขียนเล่มนี้ตัวจริงป่าวค่ะ หากไปถอยมาแล้วมีข้อสงสัยจะได้ถาม ตอนนี้ยังทำไม่ได้เลยคะ :cry:

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Tue Aug 27, 2013 10:50 pm
by snasui
:D คำว่า ป่าว ที่ถูกคือ เปล่า หรือ ใช้คำว่า หรือไม่ แทนครับ

กรณีทีทำตามหนังสือแล้วไม่ได้สามารถถามได้ กรณีที่ผู้เขียนหนังสือเล่มนั้นไม่ได้ตอบคำถามที่นี่ ควรแจ้งให้ผู้เขียนทราบด้วยว่าทำตามแล้วไม่ได้ เพื่อผู้เขียนจะได้ปรับปรุงหนังสือให้ถูกต้องต่อไป

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Wed Aug 28, 2013 1:12 pm
by nattasiray
คุณต้องดูรายงานที่คุณใช้ครับ รายงานเป็นตัวบอกว่าจะต้องใช้ข้อมูลอะไรบ้าง แล้วค่อยออกแบบฐานข้อมูลครับ

ผมไม่เห็นรายงานที่คุณต้องการ ก็ไม่สามารถตอบปัญหาได้ครับ

Re: ตารางสรุปข้อมูลจาก Drop down list

Posted: Thu Aug 29, 2013 4:28 pm
by cruzz
เอ่อ เคยเจอการเก็บข้อมูลแบบนี้หลายที พนักงานที่ทำงานด้านเอกสารเวลาทำไฟล์ Excel ข้อมูลส่ง มันมักจะอยู่ในรูป "กึ่ง Report" ล่ะครับ
ผมก็ไม่ค่อยเก่ง แต่เท่าที่ดูก็งงๆกับการเก็บชุดข้อมูล ค่า Position in Box กับค่า Code มึนๆครับ เพราะค่าที่ไปโผล่ใน Tab "Working" คือค่า?
แล้ว Tab "Working" ก็ยิ่งมึนเพราะแสดงข้อมูลไปทางขวามือแบบต่อเนื่องซะด้วย

อืม.. สรุปแล้ว ทำได้ต่อเนื่องแค่ 2 ประการคือ
1 ข้อมูลใช้แบบยืดหยุ่นได้ คือเพิ่ม ลด ได้อิสระ อันนี้ผมเคยใช้ Indirect() และ Counta() ช่วยครับ
2 เลือกข้อมูลมาแสดงโดย ไม่ต้องทำการจัดเรียงข้อมูลใหม่ ผมเคยดูของพี่ snasui ที่สร้างสดมภ์เพิ่มให้กรอกตามตัวเลือกของ Tab แสดงผล
แล้วใส่เลขลำดับไปแสดงอีก Tab หนึ่งแทน