Page 1 of 1

สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 11:56 am
by talayphuket
เรียน อาจารย์ Snasui และผู้รู้

ต้องการทราบสูตรการแยกตัวเลขออกจากสัญลักษณ์ หลายตัว และการแยกข้อความคำนำหน้า ชื่อ สกุล จาก 1 คอลัมม์ เป็น 3 คอลัมม์

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 2:00 pm
by puriwutpokin
ที่D2=SUBSTITUTE(A2,"-",)
E2=IF(B2="","",LOOKUP(2,1/(MIN(LEN(SUBSTITUTE(LEFT(B2,FIND(" ",B2)),{"นาย","น.ส.","นาง"},"")))=LEN(SUBSTITUTE(LEFT(B2,FIND(" ",B2)),{"นาย","น.ส.","นาง"},""))),{"นาย","น.ส.","นาง"}))
F2=LEFT(SUBSTITUTE(B2,E2,),FIND(" ",SUBSTITUTE(B2,E2,))-1)
G2=TRIM(RIGHT(B2,FIND(" ",B2)-1))
ทั้งหมดคัดลอกลงครับ

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 2:24 pm
by talayphuket
เรียน คุณ puriwutpokin สูตรที่ให้มาใช้ได้น่ะครับ แต่ถ้าบางคนชื่อยาว นามสกุลยาว มันจะมาไม่ครบครับ รบกวนดูสูตรให้ด้วยครับ (ตามไฟล์แนบ)

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 3:06 pm
by puriwutpokin
ที่ G2=TRIM(MID(SUBSTITUTE(TRIM(B2)," ",REPT(" ",100)),99,100))

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 3:13 pm
by talayphuket
ขอบคุณ puriwutpokin เป็นอย่างมากครับ สูตรที่ให้มาใช้ได้ตามความต้องการเลยครับ

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 3:22 pm
by puriwutpokin
talayphuket wrote: Mon Feb 03, 2020 3:13 pm ขอบคุณ puriwutpokin เป็นอย่างมากครับ สูตรที่ให้มาใช้ได้ตามความต้องการเลยครับ
ปรับเพิ่มที่ E2=LOOKUP(2,1/ISNUMBER(MATCH({"นาย","น.ส.","นาง"}&"*",B2,0)),{"นาย","น.ส.","นาง"})

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Mon Feb 03, 2020 9:01 pm
by norkaz
E2 =INDEX({"นาย";"นาง";"น.ส."},AGGREGATE(15,6,ROW($B$1:$B$3)/SEARCH({"นาย";"นาง";"น.ส."},B2),1))

F2 =MID(B2,LEN(E2)+1,SEARCH(" ",B2)-1-LEN(E2))

G2 =MID(B2,SEARCH(" ",B2)+1,99)

Norkaz

Re: สูตรแยกตัวเลขออกจากสัญลักษณ์หลายตัว

Posted: Tue Mar 10, 2020 1:09 pm
by talayphuket
ขอบคุณ คุณ norkaz มากครับสำหรับสูตร