Page 1 of 1

การแยกชื่อประเทศ เมืองหลวง ออกจากกัน

Posted: Tue Feb 16, 2016 11:52 am
by ฟงว่อง
เรียน ท่านสมาชิกที่นับถือ
ขอความอนุเคราะห์ผูกสูตรการแยกชื่อประเทศ เมืองหลวง ออกเป็นเซลล์ จำแนกตามภาษา รายละเอียดดังไฟล์ที่แนบ
และขอบคุณในความอนุเคราะห์มา ณ โอกาสนี้
ขอแสดงความนับถือ
林正利

Re: การแยกชื่อประเทศ เมืองหลวง ออกจากกัน

Posted: Tue Feb 16, 2016 2:10 pm
by menem
ผมทำได้แค่นี้ครับ หลักการผมคือใช้ Space เป็นตัวคั่นนะครับ
(ถ้าให้เขียนเป็น UDF จะง่ายกว่านี้มาก)

บางรายการยังจะตัดไม่ตรงอยู่นะครับ

Re: การแยกชื่อประเทศ เมืองหลวง ออกจากกัน

Posted: Sat Jan 14, 2017 10:13 am
by DhitiBank
แถมอีกสูตรครับ
C5
=TRIM(MID(SUBSTITUTE(TRIM($B5)," ",REPT(" ",LEN($B5))),(COLUMNS($C5:C5)-1)*LEN(TRIM($B5))+1,LEN(TRIM($B5))))
Enter >> คัดลอกไปทางขวาและลงล่าง
บางรายการอาจตัดไม่ถูกครับ หากคั่นด้วยเครื่องหมายอื่นที่ไม่ใช่เว้นวรรค และหากชื่อคนละภาษาเขียนติดกันโดยไม่เว้นวรรคก็จะตัดได้ไม่ถูก


ส่วน​สำหรับ​คำถาม​ล่าสุด​ที่ได้โพสต์ในหัวเรื่องใหม่ ลอง​แบบ​นี้​ครับ​
B4
=TRIM(MID(SUBSTITUTE(TRIM($B4)," ",REPT(" ",LEN(TRIM($B4)))),(COLUMNS($C4:C4)-1)*LEN(TRIM($B4))+1,LEN(TRIM($B4))))

Enter >> คัดลอก​​ไป​ทาง​ขวา​และ​ลง​ล่าง​ครับ​

Re: การแยกชื่อประเทศ เมืองหลวง ออกจากกัน

Posted: Mon Jan 16, 2017 11:25 am
by menem
ผมใช้วิธีตรวจสอบตำแหน่งตัวอักษร 100 ตำแหน่งว่าอยู่ในกลุ่มตัวอักษรภาษาอังกฤษ
(รวมเครื่องหมายพิเศษ ที่เป็น วงเล็บเปิด, วงเล็บปิด, ช่องว่าง และ จุด) จากนั้นจึงค่อย
ตัดคำออกมาเป็นกลุ่ม

ถ้าข้อมูลมาไม่ครบตามรูปแบบ ภาษาจีน ภาษาอังกฤษ ภาษาจีน ภาษาอังกฤษ
อาจจะตัดออกมาเป็น Error นะครับ