Page 1 of 1

ดึงรหัสไปรษณีย์ออกจากข้อความ

Posted: Fri Jun 14, 2024 11:39 am
by photos
อยากได้รหัสไปรษณีย์จาก คอลัม B มาใส่ในคอลัม C

Re: ดึงรหัสไปรษณีย์ออกจากข้อความ

Posted: Fri Jun 14, 2024 12:21 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C2 คีย์
    =MID(SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))),FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))+2,5)
    Enter > Copy ลงด้านล่าง
สูตรข้างต้นนี้มีการใช้งานฟังก์ชันต่างๆ ร่วมกัน ซึ่งประกอบด้วย MID, SUBSTITUTE, LEN, และ FIND คำอธิบายแต่ละส่วนมีดังนี้
  1. SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",","")))
    ฟังก์ชันนี้จะแทนที่เครื่องหมายจุลภาค (comma) สุดท้ายในเซลล์ B2 ด้วยเครื่องหมาย @
  2. FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))
    ฟังก์ชันนี้จะค้นหาตำแหน่งของเครื่องหมาย @ ที่เราได้แทนที่ไว้ในขั้นตอนแรก
  3. MID(text, start_num, num_chars)
    ฟังก์ชันนี้จะสกัดข้อความจากเซลล์ที่ระบุ โดยเริ่มจากตำแหน่งที่ start_num และสกัดออกมา num_chars ตัวอักษร
ดังนั้น สูตรทั้งหมดนี้จะสกัดข้อความ 5 ตัวอักษร ที่อยู่หลังจากเครื่องหมายจุลภาคสุดท้ายในเซลล์ B2 ออกมา

Re: ดึงรหัสไปรษณีย์ออกจากข้อความ

Posted: Fri Jun 14, 2024 3:06 pm
by photos
snasui wrote: Fri Jun 14, 2024 12:21 pm :D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C2 คีย์
    =MID(SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))),FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))+2,5)
    Enter > Copy ลงด้านล่าง
สูตรข้างต้นนี้มีการใช้งานฟังก์ชันต่างๆ ร่วมกัน ซึ่งประกอบด้วย MID, SUBSTITUTE, LEN, และ FIND คำอธิบายแต่ละส่วนมีดังนี้
  1. SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",","")))
    ฟังก์ชันนี้จะแทนที่เครื่องหมายจุลภาค (comma) สุดท้ายในเซลล์ B2 ด้วยเครื่องหมาย @
  2. FIND("@",SUBSTITUTE(B2,",","@",LEN(B2)-LEN(SUBSTITUTE(B2,",",""))))
    ฟังก์ชันนี้จะค้นหาตำแหน่งของเครื่องหมาย @ ที่เราได้แทนที่ไว้ในขั้นตอนแรก
  3. MID(text, start_num, num_chars)
    ฟังก์ชันนี้จะสกัดข้อความจากเซลล์ที่ระบุ โดยเริ่มจากตำแหน่งที่ start_num และสกัดออกมา num_chars ตัวอักษร
ดังนั้น สูตรทั้งหมดนี้จะสกัดข้อความ 5 ตัวอักษร ที่อยู่หลังจากเครื่องหมายจุลภาคสุดท้ายในเซลล์ B2 ออกมา
ขอบคุณอาจารย์คะ