Page 1 of 1
หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 1:13 pm
by yodpao.b
หาฟังชั่น หาตัวเลขจากข้อความ
LED Tube วงกลม ขนาด 20 W คำตอบ 20
Excel มีฟังชั่นแบบนี้ไหมครับ
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 3:09 pm
by DhitiBank
สมมติว่าข้อความอยู่ที่ A1 และต้องการเอาตัวเลขออกมาที่ B1
ที่ B1 คีย์
Code: Select all
=MID(A1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),MAX(IF(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")<=LEN(A1),SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"),0))-MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))+1)+0
แล้วกด Enter ครับ
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 3:12 pm
by DhitiBank
ใช้เฉพาะกรณีตัวเลขอยู่ติดกันเป็นกลุ่ม ไม่มีการเว้นวรรค ไม่มีอักษรอะไรคั่นนะครับ
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 3:25 pm
by yodpao.b
ครับ และถ้ามีเว้นวรรค พอมีไหมครับ
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 3:37 pm
by DhitiBank
ตัวอย่างเช่นแบบไหนครับ และพอตัดออกมาแล้วต้องการให้มีรูปแบบไหนครับ
ที่จริง มีเว้นวรรคก็ใช้ได้ แต่ไม่แน่ใจว่าจะขึ้น error ไหม หากขึ้น error ก็ให้ตัด +0 ที่อยู่ส่วนท้ายของสูตรออกครับ
(ที่ +0 ก็เพื่อทำให้ตัวเลขที่ตัดออกมาด้วยสูตร Mid จากที่มีรูปแบบข้อความกลายเป็นตัวเลข แต่หากมีเว้นวรรคคั่น อาจขึ้น error ได้ ลองดูครับ พอดีผมออกมาข้างนอกแล้ว)
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 8:50 pm
by snasui

อีกสูตรครับ
=LOOKUP(9.99999999999999E+307,--MID(A1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("1:"&LEN(A1)))))
Enter
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Wed Feb 25, 2015 9:15 pm
by DhitiBank

สบายตากว่าเยอะเลย ขอบคุณครับ
Re: หาฟังชั่น หาตัวเลขจากข้อความ
Posted: Sun Mar 01, 2015 11:19 am
by yodpao.b
ขอบคุณครับ