ดึงคำสุดท้าย (เช่น นามสกุล) จากเซลล์ที่มีความยาวเท่าใดก็ได้
คัดลอกสูตรนี้
=TRIM(RIGHT(SUBSTITUTE(A2, " ", REPT(" ", 100)), 100))SUBSTITUTE จะเติมช่องว่างแต่ละช่องให้เป็น 100 ช่องว่าง จากนั้น RIGHT จะดึงอักขระ 100 ตัวสุดท้าย (คำสุดท้ายรวมถึงช่องว่างที่เติม) และ TRIM จะล้างข้อมูลให้เรียบร้อย วิธีนี้ใช้ได้ผลไม่ว่าเซลล์จะมีกี่คำก็ตาม
=TRIM(RIGHT(SUBSTITUTE("Mary Jane Watson", " ", REPT(" ",100)), 100))→Watsonคืนค่าคำสุดท้าย
ทางเลือกสำหรับ 365
=TEXTAFTER(A2, " ", -1)TEXTAFTER ที่ใช้ -1 จะดึงข้อความหลังช่องว่างสุดท้าย
วิธีนี้จะดันคำสุดท้ายไปทางขวาสุด เพื่อให้ฟังก์ชัน RIGHT() ที่กำหนดค่าคงที่สามารถจับคำนั้นได้อย่างแม่นยำ ไม่ว่าจะมีจำนวนคำเท่าใดก็ตาม
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน