Page 1 of 1

การ sum แล้วยุบเหลือ row เดียว โดยบางค่านำมาต่อกัน

Posted: Tue Aug 30, 2011 4:24 pm
by RainyHeart
ดังในไฟล์แนบครับ

เช่น Material เหมือนกัน จะ sum amount และ price แต่ reference นำมาต่อกันได้ไหมครับ เช่น

row 3-5 เหลือแค่ row เดียวแบบ row 15 และค่า เป็น ABC 75 750 Mr.X, Mr.A, Mr.B ครับ

หากไม่สามารถทำได้ ขอแค่ sum แล้วยุบเหลือ row เดียวก็ได้ครับ เรื่องนำ reference มาต่อกัน ไม่จำเป็นเท่าไร ลบค่าทิ้งไปเลยก็ได้ครับ

เป็นไปได้มั้ยครับ ที่จะสามารถทำทีเดียวหมดทั้งชีท เพราะข้อมูลมีจำนวนเยอะมากครับ

ขอบคุณครับ
example 001.xls

Re: การ sum แล้วยุบเหลือ row เดียว โดยบางค่านำมาต่อกัน

Posted: Tue Aug 30, 2011 10:12 pm
by snasui
:D การนำข้อความตามเงื่อนไขมาเชื่อมกันนั้นคงต้องพึ่งพา Add-ins หรือ VBA มาช่วย ดูไฟล์แนบประกอบครับ

สำหรับกรณีนี้สามารถดาวน์โหลด Add-ins Morefunc มาช่วยได้ครับ ดาวน์โหลดได้ที่ viewtopic.php?f=3&t=9 หลังจากติดตั้งเรียบร้อยแล้ว

1. ที่เซลล์ B15 คีย์สูตรเพื่อหายอดรวม Amount

=SUMIF($A$3:$A$11,$A15,B$3:B$11) > Copy ไป C15 เพื่อแสดงยอดรวมของ Price

2. ที่เซลล์ D15 คีย์สูตรเพื่อหาค่า Reference

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MCONCAT(IF($A$3:$A$11=A15,$D$3:$D$11),","),",FALSE",""),"FALSE,",""),"FALSE","")

Ctrl+Shift+Enter :arl: สังเกตการกดแป้น จะต้องกด 3 แป้นนี้ทุกครั้งในการสร้างหรือแก้ไขปรับปรุงสูตร เนื่องจากเป็นสูตร Array ครับ

Re: การ sum แล้วยุบเหลือ row เดียว โดยบางค่านำมาต่อกัน

Posted: Tue Sep 06, 2011 2:49 pm
by RainyHeart
ขอบคุณมากครับ