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
:D ลองตามนี้ครับ
  1. เซลล์ H4 คีย์สูตร
    =IFERROR(INDEX(B$4:B$12,INT((ROWS(H$4:H4)-1)/4)+1),"")
    Enter > Copy ไปยัง K4 จากนั้น Copy H4:K4 ลงด้านล่าง
  2. เซลล์ 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
:cp: ขอบพระคุณครับ เกือบได้ละครับ ติดนิดนึงตรงที่ถ้าในกรณีที่เซลสุดท้ายมันมีจำนวนของข้อมูลที่ถูกคั้นด้วยคอมมาในจำนวนที่ไม่เท่ากัน เราจะต้องทำอย่างไรครับ

Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร

Posted: Thu Jul 10, 2014 10:13 am
by snasui
:D เมื่อได้ผลลัพธ์มาแล้วค่อย Copy ผลลัพธ์ที่ได้ไปวางเฉพาะ Value จากนั้น Filter เอาเฉพาะบรรทัดที่มีข้อมูลในคอลัมน์ L ไปใช้ต่อครับ

หากไม่ต้องการทำเช่นนั้นจะต้องใช้ VBA เข้ามาช่วยซึ่งต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน :roll: ติดตรงไหนแล้วค่อยถามกันต่อครับ

Re: วิธีการแยกข้อความที่คั้นด้วยคอมมาในเซลเดียวให้เป็นหลายบร

Posted: Thu Jul 10, 2014 10:31 am
by watcharand
:) ขอบพระคุณครับ จะลองหาวิธีดูครับ เพราะเขียน VBA ไม่เป็น :lol: แค่นี้ก็เอาไปต่อยอดได้ในระดับนึงแล้วครับ