Page 1 of 1

สอบถามสูตร การดึงข้อมูลตัวเลขแยกออกจากข้อมูลตัวอักษร

Posted: Tue Sep 15, 2020 1:04 pm
by shrimps01
สวัสดีครับ รบกวนท่านสมาชิกและอาจารย์ครับ

รบกวนขอสูตรการดึงเอาข้อมูลที่เป็น value อยู่ในคอลัมน์ D
อ้างอิงจาก คอลัมน์ B ไปแสดงผลในอีกคอลัมน์ E ตามตัวอย่างในไฟล์แนบครับ

Re: สอบถามสูตร การดึงข้อมูลตัวเลขแยกออกจากข้อมูลตัวอักษร

Posted: Tue Sep 15, 2020 3:32 pm
by Bo_ry
E2
=SUMPRODUCT(--RIGHT(SUBSTITUTE(FILTERXML("<n><m>"&SUBSTITUTE(LOWER(D2),"^","</m><m>")&"</m></n>",
"//m[contains(.,'"&LOWER(LEFT(C2,FIND(" ",C2)-1))&"')]"),"=",REPT(" ",9)),9))

Re: สอบถามสูตร การดึงข้อมูลตัวเลขแยกออกจากข้อมูลตัวอักษร

Posted: Tue Sep 15, 2020 3:38 pm
by shrimps01
Bo_ry wrote: Tue Sep 15, 2020 3:32 pm E2
=SUMPRODUCT(--RIGHT(SUBSTITUTE(FILTERXML("<n><m>"&SUBSTITUTE(LOWER(D2),"^","</m><m>")&"</m></n>",
"//m[contains(.,'"&LOWER(LEFT(C2,FIND(" ",C2)-1))&"')]"),"=",REPT(" ",9)),9))
ขอบคุณมากๆๆ ครับ

Re: สอบถามสูตร การดึงข้อมูลตัวเลขแยกออกจากข้อมูลตัวอักษร

Posted: Tue Sep 15, 2020 3:54 pm
by Bo_ry
FILTERXML มีใน Excel2013 ขึ้นไป
ต่ำกว่านี้ใช้
=--MID(SUBSTITUTE(SUBSTITUTE(MID(D2,SEARCH(LEFT(C2,FIND(" ",C2)-1),D2),99),"^","="),"=",REPT(" ",20)),20,20)

Re: สอบถามสูตร การดึงข้อมูลตัวเลขแยกออกจากข้อมูลตัวอักษร

Posted: Tue Sep 15, 2020 4:00 pm
by shrimps01
Bo_ry wrote: Tue Sep 15, 2020 3:54 pm FILTERXML มีใน Excel2013 ขึ้นไป
ต่ำกว่านี้ใช้
=--MID(SUBSTITUTE(SUBSTITUTE(MID(D2,SEARCH(LEFT(C2,FIND(" ",C2)-1),D2),99),"^","="),"=",REPT(" ",20)),20,20)
ได้แล้วครับ ขอบคุณมากครับ คุณ Bo_ry