เทคนิคลบคำว่า อ., อำเภอ, เขต

อยากลบคำว่า อ., อำเภอ, เขต ทำไง?

ถ้าคิดง่าย ๆ ก็ใช้ SUBSTITUTE 3 รอบ เช่น

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"อ.",""),"อำเภอ",""),"เขต","")

มองเผิน ๆ น่าจะจบ ..

แต่ปัญหาคือ มีชื่ออำเภอที่มีคำว่า ‘เขต’ อยู่ด้วย
เช่น อ.สนามชัยเขต

ชักจะยากละ 😅

ถ้าใช้ Excel 365 ลองสูตรนี้สิ

=TEXTAFTER(A2,{"อ.","อำเภอ","เขต"},,,,A2)

จบของจริง! 😊

ต้องระบุ A2 เป็น argument ตัวสุดท้ายด้วยนะ
เผื่อว่าชื่อนั้นไม่มีคำว่า อ. อำเภอ, เขต เช่น จากตัวอย่างคือ บางกะปิ
(ถ้าไม่ระบุ A2 (เป็น argument ตัวสุดท้าย) จะแสดงค่าเป็น #N/A)

อ้อ, หรือจะเขียนสูตรเผื่อสะกดผิดเป็นคำว่า อภ. อำเพอ ก็ได้ เช่น

=TEXTAFTER(A2,{"อ.","อำเภอ","เขต","อภ.","อำเพอ"},,,,A2)

แต่อย่าสะกดผิดเลย ไม่งั้นต้องเผื่อ อาเพอ, อเภอ, อเภ อี๊ก
แค่คิดก็เหนื่อยแล้ว 😅

วิศวกรรีพอร์ต

คนธรรมดาผู้มีประสบการณ์ทำงานหลากหลายตำแหน่ง คลุกคลีกับการทำรีพอร์ตมาโดยตลอด สุดท้ายค้นพบแนวทางของตัวเอง จึงอยากแบ่งปันเคล็ดลับและประสบการณ์ให้กับผู้สนใจ

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.