นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Microsoft365.com Office for iPhone ของฉัน

ช่องทางปัจจุบัน

ช่องทาง Enterprise รายเดือน

ช่องทาง Enterprise รายครึ่งปี

ช่องทาง Enterprise รายครึ่งปี (พรีวิว)

Office for Mac

ส่งกลับข้อความที่เกิดขึ้นหลังจากอักขระหรือสตริงที่กําหนด ซึ่งตรงข้ามกับฟังก์ชัน TEXTBEFORE

ไวยากรณ์

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

ไวยากรณ์ของฟังก์ชัน TEXTAFTER มีอาร์กิวเมนต์ดังนี้:

ข้อความ    ข้อความที่คุณกําลังค้นหาภายใน ไม่อนุญาตให้ใช้อักขระตัวแทน จำเป็น

ตัวคั่น    ข้อความที่ทําเครื่องหมายตำแหน่งหลังจากที่คุณต้องการแยก จำเป็น

instance_num    อินสแตนซ์ของตัวคั่นหลังจากที่คุณต้องการแยกข้อความ ตามค่าเริ่มต้น instance_num = 1 จํานวนลบจะเริ่มค้นหาข้อความจากจุดสิ้นสุด ไม่จำเป็น

match_mode    กําหนดว่าการค้นหาข้อความเป็นแบบตรงตามตัวพิมพ์ใหญ่-เล็กหรือไม่ ค่าเริ่มต้นต้องตรงตามตัวพิมพ์ใหญ่-เล็ก ไม่จำเป็น ใส่อย่างใดอย่างหนึ่งต่อไปนี้:

  • 0    ตรงตามตัวพิมพ์ใหญ่-เล็ก

  • 1    ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก

match_end    ถือว่าจุดสิ้นสุดของข้อความเป็นตัวคั่น ตามค่าเริ่มต้น ข้อความจะตรงกันทุกประการ ไม่จำเป็น ใส่อย่างใดอย่างหนึ่งต่อไปนี้:

  • 0    อย่าจับคู่ตัวคั่นกับจุดสิ้นสุดของข้อความ

  • 1    จับคู่ตัวคั่นกับจุดสิ้นสุดของข้อความ

if_not_found    ค่าที่ส่งกลับ ถ้าไม่พบค่าที่ตรงกัน ตามค่าเริ่มต้น #N/A จะถูกส่งกลับ ไม่จำเป็น

ข้อสังเกต

เมื่อค้นหาด้วยค่าตัวคั่นที่ว่างเปล่า TEXTAFTER จะจับคู่ทันที จะส่งกลับข้อความทั้งหมดเมื่อค้นหาจากส่วนหน้า (ถ้า instance_num เป็นบวก) และข้อความว่างเมื่อค้นหาจากส่วนท้าย (ถ้า instance_num เป็นค่าลบ)

ตัวอย่าง

ผลลัพธ์

=TEXTAFTER("Red riding hood's, red hood", "hood")

's, red hood

=TEXTAFTER("Red riding hood's, red hood", "")

ฮู้ดสีแดง, ฮู้ดสีแดง

=TEXTAFTER("Red riding hood's, red hood", "", -1)

ข้อผิดพลาด

  • Excel จะส่งกลับข้อผิดพลาด #N/A ถ้าตัวคั่นไม่มีอยู่ในข้อความ

  • Excel ส่งกลับ #VALUE! ข้อผิดพลาดถ้า instance_num =0 หรือถ้า instance_num มากกว่าความยาวของข้อความ

  • Excel จะส่งกลับข้อผิดพลาด #N/A ถ้า instance_num มากกว่าจำนวนการเกิดขึ้นของตัวคั่น

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในแต่ละตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล

หนูน้อยหมวกแดง

หนูน้อยหมวกแดง

สูตร

ผลลัพธ์

=TEXTAFTER(A2,"แดง")

หนูน้อยหมวกแดง

=TEXTAFTER(A2,"ตะกร้า")

#N/A

=TEXTAFTER(A3,"แดง",2)

หมวก

=TEXTAFTER(A3,"แดง",-2)

หนูน้อยหมวกแดง

=TEXTAFTER(A3,"แดง",,FALSE)

#N/A

=TEXTAFTER(A2,"แดง",3)

#N/A

ข้อมูล

Marcus Aurelius

Socrates

Immanuel Kant

สูตร

ผลลัพธ์

=TEXTAFTER(A2," ",,,1)

Aurelius

=TEXTAFTER(A3," ",,,0)

#N/A

=TEXTAFTER(A3," ",,,1)

=IF(TEXTAFTER(A3," ",,,1)="",A3)

Socrates

=TEXTAFTER(A4," ",,,1)

Kant

ดูเพิ่มเติม

ฟังก์ชันข้อความ (ข้อมูลอ้างอิง)

ฟังก์ชัน TEXTBEFORE

ฟังก์ชัน TEXTSPLIT

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ