Page 1 of 1

ช่วยหน่อยครับ แยกตัวเลขออกจากตัวหนังสือ

Posted: Wed Jun 05, 2019 1:42 pm
by kitithat
สวัสดีครับผม ขอรบกวนหน่อยนะครับ พอดีผมเห็นสูตร excel แยกตัวหนังสือกับตัวเลข

wordpress/extract-number-from-text/

คือตอนนี้ผมทำได้แล้วแต่อยากให้มันแยกออกมาเช่น

1หนึ่ง23สี่ห้า แยกออกมาเป็น 1-23 เฉพาะตัวเลขแล้วมีขีดขั้นแบบนี้ได้ไหมครับ
1หนึ่ง499สี่ห้า5 แยกออกมาเป็น 1-499-5

Re: ช่วยหน่อยครับ แยกตัวเลขออกจากตัวหนังสือ

Posted: Wed Jun 05, 2019 3:40 pm
by puriwutpokin
ลองเอาสูตรที่ได้ค่ามาใส่ในสูตรนี้ครับ=TEXT(A1,"0-000-0")

Re: ช่วยหน่อยครับ แยกตัวเลขออกจากตัวหนังสือ

Posted: Wed Jun 05, 2019 3:58 pm
by kitithat
puriwutpokin wrote: Wed Jun 05, 2019 3:40 pm ลองเอาสูตรที่ได้ค่ามาใส่ในสูตรนี้ครับ=TEXT(A1,"0-000-0")
แบบนี้ทุกตัวจะเป็น xxx-xxx-xx ไม่เอาแบบ fix ตายตัวครับ

ผมอยากได้แบบนี้ครับ

1หนึ่ง23สี่ห้า = แยกออกมาเป็น 1-23 เฉพาะตัวเลขแล้วมีขีดขั้นแบบนี้ได้ไหมครับ
1หนึ่ง499สี่ห้า5 = แยกออกมาเป็น 1-499-5
77สาม4ห้า5หก7 = แยกออกมาเป็น 77-4-5-7

Re: ช่วยหน่อยครับ แยกตัวเลขออกจากตัวหนังสือ

Posted: Wed Jun 05, 2019 4:41 pm
by snasui
:D ตัวอย่างสูตร (Office 365)

กรณี A1 คือค่าต้นทาง เซลล์ใด ๆ คีย์

=SUBSTITUTE(TRIM(TEXTJOIN("",TRUE,IF(1-ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))," ",MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))))," ","-")

Ctrl+Shift+Enter ดูวิธีกดแป้นที่นี่ครับ :arrow: Ctrl+Shift+Enter

Re: ช่วยหน่อยครับ แยกตัวเลขออกจากตัวหนังสือ

Posted: Wed Jun 05, 2019 6:57 pm
by kitithat
ได้แล้วครับตรงเปะ ขอบคุณมากๆเลยครับอาจารย์