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

ลองตามนี้ดูครับ
เซลล์ 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 อักขระ ตามที่ว่านั้น มาด้วยครับ