Page 1 of 1

ต้องการแยกข้อมูลในคอลัมเดียวกันออกเพื่อจัดรูปแบบใหม่

Posted: Tue May 27, 2014 3:23 pm
by victor
ปัญหาคอลัมน์ C ในชีสที่ 1 มีสถานะต่างๆ ปะปนกันต้องการจัดแยกสถานะต่างในรูปแบบที่อ่านง่ายเหมือนในชีสที่ 2 ต้องใส่สูตรอะไรครับ

Re: ต้องการแยกข้อมูลในคอลัมเดียวกันออกเพื่อจัดรูปแบบใหม่

Posted: Tue May 27, 2014 8:03 pm
by snasui
:D การใช้สูตรจะทำให้ไฟล์คำนวณช้ามาก ควรใช้ PivotTable เข้ามาช่วยแทน ดูตัวอย่างใน Sheet4 ตามไฟล์แนบ

คำว่า "ชีส" ที่ถูกต้องคือ "ชีท" หรือ "ชีต" ครับ

Re: ต้องการแยกข้อมูลในคอลัมเดียวกันออกเพื่อจัดรูปแบบใหม่

Posted: Tue May 27, 2014 8:12 pm
by bank9597
victor wrote:ปัญหาคอลัมน์ C ในชีสที่ 1 มีสถานะต่างๆ ปะปนกันต้องการจัดแยกสถานะต่างในรูปแบบที่อ่านง่ายเหมือนในชีสที่ 2 ต้องใส่สูตรอะไรครับ
:D แถมการใช้สูตรครับ

ที่ชีท 1 เซลล์ F2 คีย์ =SUMPRODUCT(--($D$2:D2=$D2),--($A$2:A2=$A2)) คัดลอกลงมา

ที่ชีท 2
เซลล์ F3 คีย์ =INDEX(Sheet1!$D$2:$D$2564,SMALL(IF(Sheet1!$F$2:$F$2564=1,ROW(Sheet1!$F$2:$F$2564)-ROW(Sheet1!$F$2)+1),ROWS($F$3:F3))) กด ctrl+shift+enter คัดลอกลงมา
เซลล์ A3 คีย์ =COUNTIF($F$3:F3,$F3) คัดลอกลงมา
เซลล์ B3 คีย์ =IFERROR(INDEX(Sheet1!$B$2:$B$2564,MATCH(1,IF(Sheet1!$D$2:$D$2564=$F3,IF(Sheet1!$A$2:$A$2564*1=$A3,1)),0)),"") กด ctrl+shift+enter คัดลอกลงมา
เซลล์ C3 คีย์ =SUMPRODUCT(--(Sheet1!$D$2:$D$2564=$F3),--(Sheet1!$A$2:$A$2564*1=$A3),--(Sheet1!$C$2:$C$2564=C$2)) คัดลอกไปถึงคอลัมน์ E แล้วคัดลอกลงมาพร้อมกัน
เซลล์ G3 คีย์ =INDEX(Sheet1!$E$2:$E$2564,MATCH($F3,Sheet1!$D$2:$D$2564,0)) คัดลอกลงมา

Re: ต้องการแยกข้อมูลในคอลัมเดียวกันออกเพื่อจัดรูปแบบใหม่

Posted: Wed May 28, 2014 8:01 am
by victor
ขอบคุณครับ :thup: :D