Page 1 of 1
อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Thu Mar 02, 2017 4:46 pm
by น้องนะห์
ขอสอบถามการแยกเบอร์โทรศัพท์ออกจากข้อมูล EXCEL
ตัวอย่าง "7-9 ถ.ประสิทธิสงคราม ต.บ้านเหนือ อ.เมืองกาญจนบุรี จ.กาญจนบุรี 71000
โทรศัพท์ 0899144355"
-อยากเอาเบอร์โทรศัพท์ออกไปอีก 1 เซลค่ะ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Thu Mar 02, 2017 4:49 pm
by snasui

ตัวอย่างสูตรครับ
=Right(A1,10)
การจะได้คำตอบที่ถูกต้องตรงประเด็น ควรแนบไฟล์มาด้วยครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Thu Mar 02, 2017 4:54 pm
by น้องนะห์
ได้แล้วค่ะ ขอบคุณมากๆเลยค่ะ รบกวนสอบถามอีกนิดได้ไหมค่ะ ถ้ามี ทั้งเบอร์บ้าน และเบอร์มือถือ ตัวเลขจะไม่เท่ากัน มีวิธีทำไหมค่ะ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Thu Mar 02, 2017 5:24 pm
by snasui

ลองแนบไฟล์ตัวอยา่งพร้อมตัวอย่างคำตอบที่ต้องการมาด้วยจะได้ตอบได้ตรงประเด็นครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 9:10 am
by น้องนะห์
จากข้อมูลไฟล์ที่แนบมาค่ะ จะแยกเบอร์โทรศัพท์ออกจากข้อมูลในเซลล์
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 10:11 am
by DhitiBank
ลองแบบนี้ครับ
E4
=MID(D4,FIND("@",SUBSTITUTE(D4," ","@",LEN(D4)-LEN(SUBSTITUTE(D4," ","")))),255)
Enter>> คัดลอกลงล่างครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 10:57 am
by nopporn24
DhitiBank wrote:ลองแบบนี้ครับ
E4
=MID(D4,FIND("@",SUBSTITUTE(D4," ","@",LEN(D4)-LEN(SUBSTITUTE(D4," ","")))),255)
Enter>> คัดลอกลงล่างครับ
เรียนสอบถามคุณ DhitiBank ครับ ไม่ทราบว่า ตัว @ ในที่นี้หมายถึงอะไรครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 11:42 am
by DhitiBank
nopporn24 wrote:ไม่ทราบว่า ตัว @ ในที่นี้หมายถึงอะไรครับ
รูปแบบข้อมูลทุกๆ รายการเหมือนกันอยู่อย่างหนึ่งคือจะมีเว้นวรรคคั่นก่อนเบอร์โทร ผมก็เลยใช้ substitute เปลี่ยนเฉพาะเว้นวรรคอันสุดท้ายเป็นเครื่องหมาย @ จะได้ใช้สูตร MID ตัดเบอร์โทรออกมาโดยเริ่มตัดจากตำแหน่งที่พบ @ ครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 12:24 pm
by parakorn
แถมอีกสูตรครับ กรณีต้องการตัดเฉพาะเบอร์ชุดแรก (กรณีกรอก2เบอร์เท่านั้น)
E4 =IF(IFERROR(FIND(",",D4),0)>1,MID(D4,(FIND("โทรศัพท์",D4)+9),(LEN(D4)-(FIND("โทรศัพท์",D4)+9))-(LEN(D4)-FIND(",",D4))),"") Enter Copy ลงด้านล่าง
เงื่อนไขการใช้สูตร คือ คำว่า"โทรศัพท์" ต้องพิมพ์ถูกต้องทุกบรรทัด และไม่มีเครื่องหมาย "," อยู่ภายในประโยคนอกจากตรงเบอร์โทรศัพท์ครับ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 2:12 pm
by น้องนะห์
ขอบคุณมากๆเลยค่ะ สำหรับข้อมูล เป็นประโยชน์ในการทำงานมากๆเลยค่ะ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 3:37 pm
by น้องนะห์
พี่ค่ะขอสอบถามเพิ่มเติมอีกค่ะ พอดีมีข้อมูลเบอร์โทรศัพท์ทั้ง 3-4 เบอร์ เราสามารถแยกออกมาได้อีกไหมค่ะ
Re: อยากสอบถามการแยกข้อมูลออกจากเซล
Posted: Fri Mar 03, 2017 3:43 pm
by DhitiBank
หากคั่นเบอร์ด้วยลูกน้ำแบบมีเว้นวรรคบ้างไม่เว้นวรรคบ้าง คงต้องเพิ่มสูตรเพื่อปรับให้เป็นรูปแบบเดียวกันก่อนครับ ที่ E1 คีย์
=MID(D1,FIND("@",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1," ,",","),", ",",")," ","@",LEN(SUBSTITUTE(SUBSTITUTE(D1," ,",","),", ",","))-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1," ,",","),", ",",")," ",""))))+1,255)
Enter