Page 1 of 1

ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Thu Jul 02, 2020 4:49 pm
by mrharry
เมื่อเรากรอกที่อยู่ ในช่อง A2 แบบ(ภาษาไทย) แล้วต้องการให้ช่อง B2 แสดงอำเภอเป็นภาษาอังกฤษ และช่อง C2 แสดงจังหวัด เป็นภาษาอังกฤษ สามารถทำได้ไหมครับ

Re: ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Thu Jul 02, 2020 6:20 pm
by Bo_ry
B2
=VLOOKUP(SUBSTITUTE(SUBSTITUTE(TRIM(LEFT(RIGHT(SUBSTITUTE($A2," ",REPT(" ",50)),150),50)),"เขต",),"อ.",),ข้อมูล!$A:$C,COLUMNS($A2:B2),0)

Re: ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Thu Jul 02, 2020 6:51 pm
by mrharry
Bo_ry wrote: Thu Jul 02, 2020 6:20 pm B2
=VLOOKUP(SUBSTITUTE(SUBSTITUTE(TRIM(LEFT(RIGHT(SUBSTITUTE($A2," ",REPT(" ",50)),150),50)),"เขต",),"อ.",),ข้อมูล!$A:$C,COLUMNS($A2:B2),0)
ได้แล้ว ขอบคุณมากๆครับ

Re: ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Thu Jul 02, 2020 11:18 pm
by mrharry
Bo_ry wrote: Thu Jul 02, 2020 6:20 pm B2
=VLOOKUP(SUBSTITUTE(SUBSTITUTE(TRIM(LEFT(RIGHT(SUBSTITUTE($A2," ",REPT(" ",50)),150),50)),"เขต",),"อ.",),ข้อมูล!$A:$C,COLUMNS($A2:B2),0)
รบกวนสอบถามเพิ่มเติมครับ
1. ถ้าชื่ออำเภอมีคำว่าเขต จะต้องทำอย่างไรครับ
เช่น 624 หมู่19 ต.ท่ากระดาน อ.สนามชัยเขต จ.ฉะเชิงเทรา 24160

2. ถ้าผมต้องการให้ผลลัพธ์ (อำเภอภาษาอังกฤษ,จังหวัดภาษาอังกฤษ) แสดงในฟิวอื่นๆ ที่ไม่จำเป็นอยู่ต่อจากฟิวที่อยู่ ต้องแก้ไขสูตรอย่างไรครับ
- เช่นจากสูตรเดิม B2 = ช่องที่อยู่ C2 = อำเภอภาษาอังกฤษ , D2 = จังหวัดภาษาอังกฤษ
- เปลี่ยนเป็น B2 = ช่องที่อยู่ X2 = อำเภอภาษาอังกฤษ , Y2 = จังหวัดภาษาอังกฤษ

Re: ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Fri Jul 03, 2020 12:06 am
by puriwutpokin
ลองปรับเป็นที่ B2=VLOOKUP(TRIM(LEFT(SUBSTITUTE(SUBSTITUTE(RIGHT(SUBSTITUTE($A2," ",REPT(" ",50)),150),"อ.",),"เขต",),50))&"*",ข้อมูล!$A$2:$C$924,COLUMNS($C2:D2),0)

Re: ดึงข้อมูลเฉพาะ อำเภอ/เขต และจังหวัด ในที่อยู่ภาษาไทยออกมาแสดงเป็นภาษาอังกฤษ

Posted: Fri Jul 03, 2020 12:24 am
by Bo_ry
B2
=VLOOKUP(MID(SUBSTITUTE(TRIM(LEFT(RIGHT(SUBSTITUTE($A2," ",REPT(" ",50)),150),50)),".",".."),4,50),ข้อมูล!$A:$C,COLUMNS($A2:B2),0)