snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ปัญหาคืออยากให้ข้อมูลใน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