ดึงรหัสไปรษณีย์ออกจากข้อความ
Posted: Fri Jun 14, 2024 11:39 am
อยากได้รหัสไปรษณีย์จาก คอลัม B มาใส่ในคอลัม C
ฟอรัม Excel, VBA และอื่นๆ ของคนไทยเพื่อประโยชน์ของทุกคนในจักรวาล (Forum Excel, VBA and others of Thai people for everyone in the universe.)
http://snasui.com/
ขอบคุณอาจารย์คะsnasui wrote: Fri Jun 14, 2024 12:21 pm ตัวอย่างสูตรตามด้านล่างครับสูตรข้างต้นนี้มีการใช้งานฟังก์ชันต่างๆ ร่วมกัน ซึ่งประกอบด้วย MID, SUBSTITUTE, LEN, และ FIND คำอธิบายแต่ละส่วนมีดังนี้
- ที่ C2 คีย์
=MID(SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))),FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))+2,5)
Enter > Copy ลงด้านล่างดังนั้น สูตรทั้งหมดนี้จะสกัดข้อความ 5 ตัวอักษร ที่อยู่หลังจากเครื่องหมายจุลภาคสุดท้ายในเซลล์ B2 ออกมา
- SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",","")))
ฟังก์ชันนี้จะแทนที่เครื่องหมายจุลภาค (comma) สุดท้ายในเซลล์ B2 ด้วยเครื่องหมาย @- FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))
ฟังก์ชันนี้จะค้นหาตำแหน่งของเครื่องหมาย @ ที่เราได้แทนที่ไว้ในขั้นตอนแรก- MID(text, start_num, num_chars)
ฟังก์ชันนี้จะสกัดข้อความจากเซลล์ที่ระบุ โดยเริ่มจากตำแหน่งที่ start_num และสกัดออกมา num_chars ตัวอักษร