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 นะครับ