คำอธิบาย
ฟังก์ชัน 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:
Description: ดึงข้อความหลังจากตัวเว้นวรรค (space) ในเซลล์ A2=TEXTAFTER(A2," ")
Result:ข้อความหลังจากตัวเว้นวรรคครั้งแรกในเซลล์ A2 -
Formula:
Description: ดึงข้อความหลังจากคำว่า "color" ในเซลล์ A2=TEXTAFTER(A2, "color ")
Result:ข้อความหลังคำว่า "color" ในเซลล์ A2 -
Formula:
Description: ดึงข้อความหลังจากเครื่องหมายจุลภาคที่ 2 ในเซลล์ A2=TEXTAFTER(A2, ", ", 2)
Result:ข้อความหลังเครื่องหมายจุลภาคที่ 2 ในเซลล์ A2 -
Formula:
Description: ดึงโดเมนจากที่อยู่อีเมลในเซลล์ A1=TEXTAFTER(A1,"@")
Result:ข้อความหลัง @ ในที่อยู่อีเมลในเซลล์ A1 จะเป็นโดเมน -
Formula:
Description: ดึงนามสกุลจากชื่อแบบ "ชื่อต้น นามสกุล" ในเซลล์ A1=TRIM(TEXTAFTER(A1," "))
Result:นามสกุลในชื่อแบบ "ชื่อต้น นามสกุล" โดยลบช่องว่างที่ไม่ต้องการออก
Tips & Tricks
สำหรับคีย์ที่ไม่สำเร็จหรือหายาก ลองใช้ค่า match_mode เป็น “1” เพื่อค้นหาแบบไม่คำนึงถึงตัวพิมพ์เล็กใหญ่! ถ้ามีหลายตัวแยก ลองใช้ array constant เพื่อจัดการยุ่งเหยิงได้ เช่น {“, “, “, “.
ข้อควรระวัง (Cautions)
อย่าเพลินจนลืมใช้ instance_num อย่างถูกต้องนะ ถ้าใช้เป็น 0 หรือเกินจากตัวเลขในข้อความหลักจะเจอ #VALUE! และแม้ว่าฟังก์ชันจะสามารถใช้ค่า if_not_found ได้ แต่ระวังอย่าใส่ว่างไว้นะ เดี๋ยวจะเจอ #N/A ซะก่อน
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีคือสามารถเลือกตัวแยกและดึงข้อความหลังจากนั้นได้ตามที่ต้องการ ข้อเสียคือไม่สามารถใช้ wildcard ได้ และจำเป็นต้องกำหนดตัวแยกให้ถูกต้องถึงจะดึงข้อมูลได้
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply