Page 1 of 1
วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบรรทัด
Posted: Wed Jul 09, 2014 2:15 pm
by watcharand
ต้องการแยกข้อความให้เป็นหลายบรรทัดตามจำนวนข้อความในเซลที่ถูกแบ่งด้วยเครื่องหมายคอมมาครับ
Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร
Posted: Wed Jul 09, 2014 7:20 pm
by snasui

ลองตามนี้ครับ
- เซลล์ H4 คีย์สูตร
=IFERROR(INDEX(B$4:B$12,INT((ROWS(H$4:H4)-1)/4)+1),"")
Enter > Copy ไปยัง K4 จากนั้น Copy H4:K4 ลงด้านล่าง
- เซลล์ L5 คีย์สูตร
=IFERROR(MID(INDEX(F$4:F$12,INT((ROWS(L$4:L4)-1)/4)+1),9*(COUNTIF($H$4:H4,H4)-1)+1,8),"")
Enter > Copy ลงด้านล่าง
Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร
Posted: Thu Jul 10, 2014 9:21 am
by watcharand

ขอบพระคุณครับ เกือบได้ละครับ ติดนิดนึงตรงที่ถ้าในกรณีที่เซลสุดท้ายมันมีจำนวนของข้อมูลที่ถูกคั้นด้วยคอมมาในจำนวนที่ไม่เท่ากัน เราจะต้องทำอย่างไรครับ
Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร
Posted: Thu Jul 10, 2014 10:13 am
by snasui

เมื่อได้ผลลัพธ์มาแล้วค่อย Copy ผลลัพธ์ที่ได้ไปวางเฉพาะ Value จากนั้น Filter เอาเฉพาะบรรทัดที่มีข้อมูลในคอลัมน์ L ไปใช้ต่อครับ
หากไม่ต้องการทำเช่นนั้นจะต้องใช้ VBA เข้ามาช่วยซึ่งต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน

ติดตรงไหนแล้วค่อยถามกันต่อครับ
Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร
Posted: Thu Jul 10, 2014 10:31 am
by watcharand

ขอบพระคุณครับ จะลองหาวิธีดูครับ เพราะเขียน VBA ไม่เป็น

แค่นี้ก็เอาไปต่อยอดได้ในระดับนึงแล้วครับ