Page 1 of 1

ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Mon Apr 06, 2026 4:54 am
by impim
ต้องการข้อมูลเพียงบรรทัดแรก โดยแสดงรูปแบบตามที่ไฮไลท์สีเหลืองค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Mon Apr 06, 2026 10:42 am
by norkaz
...

=SUBSTITUTE("("&REPT(CHAR(32),10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(CHAR(32),10)&")","1.","")

Bigcat9Excel
RCA พระราม9 กรุงเทพฯ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Wed Apr 08, 2026 4:49 am
by impim
สวัสดีค่ะ คุณnorkaz
ได้นำสูตรไปใช้แล้วค่ะ แต่ปรากฎว่า หากเซลดังกล่าวมีข้อมูลเพียงข้อเดียว สูตรจะใช้ไม่ได้ค่ะ
ตามไฟล์ที่แนบมา เซลที่ทำไฮไลท์สีฟ้าไว้ค่ะ
รบกวนหน่อยนะคะ
ขอบคุณมาก ๆ ค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Wed Apr 08, 2026 6:27 pm
by norkaz
***


C1

=IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")")

Copy ลงไป


Bigcat9Excel
RCA พระราม9 กรุงเทพฯ

.....

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Wed Apr 08, 2026 11:50 pm
by impim
สวัสดีค่ะ คุณnorkaz
ขอโทษค่ะ รบกวนอีกครั้งนะคะ เนื่องจาก บางครั้ง กรณีมีข้อมูลบรรทัดเดียว ข้อมูลจะต่อท้ายด้วย "/" ซึ่งไม่ต้องการ "/" ค่ะ
(ตามที่ไฮไลท์สีเขียว)

ขอบคุณมาก ๆ ค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Thu Apr 09, 2026 5:24 am
by norkaz
...

C1
=SUBSTITUTE(IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")"),"/","")

Copy ลงไป

Bigcat9Excel
RCA พระราม9 กรุงเทพฯ

...

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Thu Apr 09, 2026 4:14 pm
by impim
สวัสดีค่ะ คุณnorkaz

ขอบคุณมาก ๆ เลยค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 12:12 am
by impim
สวัสดีค่ะ คุณnorkaz
ขอรบกวนอีกครั้งนะคะ จากสูตรนี้ ถ้าไม่ต้องการวงเล็บ ต้องทำอย่างไรคะ

C1
=SUBSTITUTE(IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")"),"/","")

ขอบคุณมากค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 6:04 am
by snasui
:D ลองตามนี้ดูครับ

เซลล์ C1 คีย์

=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,".",REPT(" ",50)),CHAR(10),REPT(" ",50)),"/",REPT(" ",50)),50,50))

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

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 4:12 pm
by impim
สวัสดีค่ะ อาจารย์ snasui
ขอบคุณมากค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 4:35 pm
by impim
สวัสดีค่ะ คุณnorkaz
ขอรบกวนอีกครั้งนะคะ จากสูตรนี้ ถ้าชื่อ นามสกุลยาวมาก วงเล็บจะตกบรรทัดค่ะ ต้องทำอย่างไรคะ

C1
=SUBSTITUTE(IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")"),"/","")

ขอบคุณมากค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 5:03 pm
by norkaz
impim wrote: Tue Apr 28, 2026 4:35 pm สวัสดีค่ะ คุณnorkaz
ขอรบกวนอีกครั้งนะคะ จากสูตรนี้ ถ้าชื่อ นามสกุลยาวมาก วงเล็บจะตกบรรทัดค่ะ ต้องทำอย่างไรคะ

C1
=SUBSTITUTE(IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")"),"/","")

ขอบคุณมากค่ะ
ช่วยแนบไฟล์นั้น มาครับ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 5:04 pm
by impim
สวัสดีค่ะ คุณnorkaz
ขอรบกวนอีกครั้งนะคะ จากสูตรนี้ บางครั้งถ้าชื่อ-สกุลมีตั้งแต่ 20 อักขระขึ้นไป วงเล็บด้านหลังจะตกไปอยู่ด้านล่างค่ะ ขยายเซลแล้วแต่ ไม่มีผลค่ะ ต้องทำอย่างไรคะ

C1
=SUBSTITUTE(IFERROR(SUBSTITUTE("("&REPT(" ",10)&LEFT(A1,SEARCH(2,A1)-1)&REPT(" ",10)&")","1.",""),"("&REPT(" ",10)&MID(A1,3,99)&REPT(" ",10)&")"),"/","")

ขอบคุณมากค่ะ

Re: ต้องการให้แสดงข้อมูลตามเซลสีเหลือง

Posted: Tue Apr 28, 2026 8:25 pm
by norkaz
....

ช่วยแนบไฟล์ ที่มีข้อความ ชื่อ สกุลที่ยาว ตั้งแต่ 20 อักขระ ตามที่ว่านั้น มาด้วยครับ