Page 1 of 1

แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 9:50 am
by ittiponl
รบกวนสอบถามครับ
ผมมีผลรวมของสินค้า A อยู่ 3ชิ้น, B อยู่ 3 ชิ้น, C อยู่ 2 ชิ้น, D อยู่ 2 ชิ้น, E อยู่ 9ชิ้น และอื่นๆอีกหลายจำนวน ต้องการให้แตกรายละเอียดออกมาเป็น A 3บรรทัด, B 3บรรทัด, C 2บรรทัด, D 2บรรทัด, E 9บรรทัด และอื่นๆเรียงตามกันลงไป จะทำยังไงดีครับ รบกวนหน่อยครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 10:42 am
by snasui
:D ลองดูตัวอย่างที่นี่ครับ wordpress/?p=419

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 11:39 am
by ittiponl
ตัวอย่างรูปภาพไม่แสดงครับ มีตัวอย่างอีกหรือเปล่าครับ ขอบคุณครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 12:58 pm
by joo
:D ได้ลองทำตามสูตรในตัวอย่างที่อาจารย์แนะนำหรือยังครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 4:37 pm
by ittiponl
ผมลองทำดูแล้วครับแต่ยังไม่เข้าใจ รบกวนช่วยอธิบายเพิ่มเติมหน่อยครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 5:05 pm
by joo
:D ลองตามนี้ดูครับ
ที่ J61 คีย์ =SUM(J3:J60)
ที่ J62 คีย์ =MAX(J3:J60)
ที่ N3 คีย์ =IF(ROWS($N$3:N3)>$J$61,"",INDEX($I$3:$I$60,SMALL(IF(TRANSPOSE(ROW(INDIRECT("1:"&$J$62)))<=$J$3:$J$60,ROW($J$3:$J$60)-ROW($J$3)+1),ROWS($N$3:N3)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงล่าง

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Mon Jul 29, 2013 7:39 pm
by snasui
:D ไม่เข้าใจฟังก์ชั่นไหนโพสต์ถามมาได้ครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 9:02 am
by ittiponl
ได้แล้วครับอาจารย์ ขอบคุณมากครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 4:11 pm
by ittiponl
รบกวนต่ออีกหน่อยครับ ผมต้องการให้ค่าในช่อง O3 เป็นการRunning No.ของแต่ละชนิดสินค้าต่อๆกันไป ต้องการให้ค่าออกมาเป็น G001, G002, G003,
พอขึ้นสินค้าใหม่ก็ขึ้น G001, G002, G003 ต่อ พอดีผมลองทำแล้วได้อีกแบบ แต่ค่าที่ได้จริงๆ ไม่ใช่ ต้องไป Format cells แทนครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 4:15 pm
by snasui
:D ลองตามนี้ครับ

ที่ O3 คีย์สูตร

=IF(N3="","",TEXT(COUNTIF(N$3:N3,N3),"\G000"))

Enter > Copy ลงด้านล่าง

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 4:29 pm
by ittiponl
ขอบคุณมากๆครับอาจารย์

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 4:33 pm
by ittiponl
ขอโทษทีครับอาจารย์ลืมตรวจสอบทั้งหมด คือค่าที่ได้ ที่ O45 เป็นต้นไปมันไม่เริ่มนับ1ใหม่ แต่ดันนับต่อเนื่องจากที่มีอยู่ก่อนครับ จะแก้ไขยังไงดีครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Tue Jul 30, 2013 5:18 pm
by snasui
:D ลองแนบไฟล์นั้นมาดูกัน ในเครื่องผมปกติครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Wed Jul 31, 2013 8:18 am
by ittiponl
ไฟล์ครับอาจารย์

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Wed Jul 31, 2013 10:41 am
by snasui
:D สูตรทำงานถูกต้องแล้วครับ เนื่องจากค่านั้นมีอยู่แล้วที่ด้านบน การนับจะเป็นการนับต่อจากนั้น หากจะให้นับหนึ่งใหม่ ค่าจะต้องไม่ซ้ำกับค่าอื่นใดก่อนหน้านั้นครับ

Re: แตกรายละเอียดข้อมูลออกมาทางด้านขวา

Posted: Wed Jul 31, 2013 11:07 am
by ittiponl
ครับ เดี๋ยวผมจะลองสร้างวันที่เข้ามาช่วยเพื่อให้เกิดเป็นค่าที่ไม่ซ้ำขึ้นมา ขอบคุณครับ