Page 1 of 1

การแตกข้อมูลในอีกSheet

Posted: Tue Feb 12, 2013 4:30 pm
by thiffy
ปัญหาคืออยากให้ข้อมูลในSheet2 แสดงข้อมูลโดยอ้างอิงจากSheet1 โดยถ้าในแถวใดในSheet1 มีคำว่า all ในSheet2 จะแตกข้อมูลให้เป็นหลายrow ซึ่งมีข้อมูลที่ไม่ซ้ำกันในกลุ่ม และแสดงข้อมูลรายการต่อไป ดังตัวอย่างด้านล่างค่ะ

Sheet1
a
e
c
all
b
d
all
-------------------------------------------------
Sheet2
a
e
c
a -----> ข้อมูลที่มาจากคำว่าall ในSheet1
b -----> ข้อมูลที่มาจากคำว่าall ในSheet1
c -----> ข้อมูลที่มาจากคำว่าall ในSheet1
d -----> ข้อมูลที่มาจากคำว่าall ในSheet1
e -----> ข้อมูลที่มาจากคำว่าall ในSheet1
b
d
a -----> ข้อมูลที่มาจากคำว่าall ในSheet1
b -----> ข้อมูลที่มาจากคำว่าall ในSheet1
c -----> ข้อมูลที่มาจากคำว่าall ในSheet1
d -----> ข้อมูลที่มาจากคำว่าall ในSheet1
e -----> ข้อมูลที่มาจากคำว่าall ในSheet1

ปล. งมหาวิธีมาหลายวันแล้วค่ะแต่ยังไม่สำเร็จ รบกวนแนะนำวิธีด้วยค่ะ ขอบคุณค่ะ

Re: การแตกข้อมูลในอีกSheet

Posted: Tue Feb 12, 2013 4:52 pm
by snasui
:D แนบไฟล์ตัวอย่างมาด้วย จะได้ทราบว่าข้อมูลอยู่ในชีทไหน เซลล์ไหน เพื่อความสะดวกในการอ้างอิงตำแหน่งครับ

Re: การแตกข้อมูลในอีกSheet

Posted: Wed Feb 13, 2013 11:08 am
by thiffy
excel ตัวอย่างค่ะ

Re: การแตกข้อมูลในอีกSheet

Posted: Wed Feb 13, 2013 1:42 pm
by snasui
:D การทำเช่นนั้นคงต้องอาศัย VBA ลองเขียนมาเองก่อนตามกฎข้อ 5 ด้านบน ติดตรงไหนสามารถถามมาได้เรื่อย ๆ ครับ