TLDR สรุปสั้นๆ

TEXTAFTER ดึงข้อความที่ตามหลัง delimiter ที่กำหนดในข้อความ

คำอธิบาย

TEXTAFTER ใช้สำหรับดึงข้อความที่อยู่หลังจากตัวคั่นที่กำหนด โดยถือว่าเป็นสิ่งที่ตรงข้ามกับฟังก์ชัน TEXTBEFORE

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

365

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

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

Arguments

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

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

  • Formula:
    =TEXTAFTER("Red riding hood’s, red hood", "hood")
    Description: ดึงข้อความหลังจากคำว่า 'hood' ออกมา
    Result:’s, red hood (ข้อความหลังจากคำว่า 'hood')
  • Formula:
    =TEXTAFTER("Red riding hood’s, red hood", "")
    Description: ดึงข้อความจากข้างหน้า โดยไม่ได้ระบุ delimiter
    Result:Red riding hood’s, red hood (คืนค่าเดิมทั้งหมดเพราะ delimiter เป็นค่าว่าง)
  • Formula:
    =TEXTAFTER("Red riding hood’s, red hood", "", -1)
    Description: พยายามดึงข้อความจากท้ายแต่ delimiter ว่าง
    Result:"" (ข้อความว่างเพราะเริ่มนับจากท้าย)
  • Formula:
    =TEXTAFTER(A2, "Red",,0)
    Description: ดึงข้อความหลังจากคำว่า 'Red' โดยไม่คำนึงถึงอักษรตัวเล็กใหญ่
    Result:#N/A (ไม่พบคำที่ตรงกันเพราะไม่ตรงตัวพิมพ์)
  • Formula:
    =TEXTAFTER(A2, ", ")
    Description: ดึงข้อความหลัง comma ตามด้วยเว้นวรรค
    Result:ข้อความที่มากหลัง comma เมื่อพบครั้งแรก

Tips & Tricks

ฟังก์ชัน TEXTAFTER สามารถใช้รวมกับการทำงานของฟังก์ชันอื่นๆ เช่น LEFT, RIGHT, MID เพื่อดึงข้อมูลที่ซับซ้อนมากขึ้นได้

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

ควรระวังว่า TEXTAFTER จะส่งคืนข้อผิดพลาด #N/A เมื่อไม่ได้พบ delimiter ในข้อความ หาก instance_num เป็นค่าที่สูงกว่าจำนวนเกิดซ้ำของ delimiter ฟังก์ชันจะส่งคืนข้อผิดพลาดด้วยเช่นกัน

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

References

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


Leave a Reply

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

อบรม In-House Training

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