คำอธิบาย

ฟังก์ชัน Excel ที่ช่วยให้ดึงข้อความหลังจากเซลล์ที่ระบุได้ อยากเจออะไรที่อยู่ข้างหลัง? มาใช้ TEXTAFTER รับรองไม่ผิดหวัง!

มีครั้งแรกในเวอร์ชันไหน

365

รูปแบบคำสั่ง (Syntax)

=TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Arguments

  • text (Required – string)
    ข้อความที่ต้องการค้นหา (ไม่อนุญาตให้ใช้ wildcard)
  • delimiter (Required – string)
    ตัวแยกข้อความที่ต้องการดึงข้อมูลหลังจากนั้น
  • instance_num (Optional – number)
    ระบุครั้งที่ของตัวแยกที่ต้องการดึงข้อความหลังจากนั้น ค่าเริ่มต้นคือ 1 (สามารถระบุค่าเป็นลบเพื่อตรวจสอบจากท้ายได้)
  • match_mode (Optional – boolean)
    กำหนดการค้นหาเป็น case-sensitive หรือไม่ ค่าเริ่มต้นคือ sensitive
  • match_end (Optional – boolean)
    การจับคู่ตัวแยกข้อความกับท้ายของข้อความหรือไม่ ค่าเริ่มต้นไม่จับคู่
  • if_not_found (Optional – string)
    ค่าใช้คืนถ้าไม่มีการจับคู่ ค่าเริ่มต้นคือ #N/A

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =TEXTAFTER(A2," ")
    Description: ดึงข้อความหลังจากตัวเว้นวรรค (space) ในเซลล์ A2
    Result:ข้อความหลังจากตัวเว้นวรรคครั้งแรกในเซลล์ A2
  • Formula:
    =TEXTAFTER(A2, "color ")
    Description: ดึงข้อความหลังจากคำว่า "color" ในเซลล์ A2
    Result:ข้อความหลังคำว่า "color" ในเซลล์ A2
  • Formula:
    =TEXTAFTER(A2, ", ", 2)
    Description: ดึงข้อความหลังจากเครื่องหมายจุลภาคที่ 2 ในเซลล์ A2
    Result:ข้อความหลังเครื่องหมายจุลภาคที่ 2 ในเซลล์ A2
  • Formula:
    =TEXTAFTER(A1,"@")
    Description: ดึงโดเมนจากที่อยู่อีเมลในเซลล์ A1
    Result:ข้อความหลัง @ ในที่อยู่อีเมลในเซลล์ A1 จะเป็นโดเมน
  • Formula:
    =TRIM(TEXTAFTER(A1," "))
    Description: ดึงนามสกุลจากชื่อแบบ "ชื่อต้น นามสกุล" ในเซลล์ A1
    Result:นามสกุลในชื่อแบบ "ชื่อต้น นามสกุล" โดยลบช่องว่างที่ไม่ต้องการออก

Tips & Tricks

สำหรับคีย์ที่ไม่สำเร็จหรือหายาก ลองใช้ค่า match_mode เป็น “1” เพื่อค้นหาแบบไม่คำนึงถึงตัวพิมพ์เล็กใหญ่! ถ้ามีหลายตัวแยก ลองใช้ array constant เพื่อจัดการยุ่งเหยิงได้ เช่น {“, “, “, “.

ข้อควรระวัง (Cautions)

อย่าเพลินจนลืมใช้ instance_num อย่างถูกต้องนะ ถ้าใช้เป็น 0 หรือเกินจากตัวเลขในข้อความหลักจะเจอ #VALUE! และแม้ว่าฟังก์ชันจะสามารถใช้ค่า if_not_found ได้ แต่ระวังอย่าใส่ว่างไว้นะ เดี๋ยวจะเจอ #N/A ซะก่อน

ฟังก์ชันที่เกี่ยวข้อง

ข้อดี / ข้อจำกัด

ข้อดีคือสามารถเลือกตัวแยกและดึงข้อความหลังจากนั้นได้ตามที่ต้องการ ข้อเสียคือไม่สามารถใช้ wildcard ได้ และจำเป็นต้องกำหนดตัวแยกให้ถูกต้องถึงจะดึงข้อมูลได้

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot