Excel: Cut the last word

Narapat Patcharapornpun
1 min readJun 6, 2020

--

พอดีมีคำถามจากคุณเพื่อนมาว่า

“นี่เทอ ฉันอยากจะตัด คำสุดท้ายของแต่ละแถวออกมาได้ยังไง”

พอถามไปถามมา ก็ได้ใจความว่า มีข้อความประมาณ ใน column A ซึ่งมี จำนวนคำไม่เท่ากัน แต่อยากตัดแต่คำทางด้านขวาสุดออกมา ทำยังไงดี จะใช้ Right เฉยๆ ก็ไม่ได้ เพราะคำสุดท้าย ยาวไม่เท่ากัน แต่พอจับทางได้ว่า ก่อนหน้าคำสุดท้ายจะมี space อยู่

ก็ทำตามรูปเลยครับ

1. สร้าง User Defined Function ขึ้นมาเพื่อ กลับด้านตัวหนังสือ

2. ตัดคำจากด้านซ้ายโดยความยาว เราก็คำนวนจาก การค้นหาตำแหน่ง space ตัวแรก

3. กลับคำอีกรอบนึง

ตอนนี้คิดออกได้แบบนี้ ใครมีวิธีเด็ดๆ มาแชร์กันได้ครับผม

--

--

Narapat Patcharapornpun
Narapat Patcharapornpun

Written by Narapat Patcharapornpun

Program Architect at Salesforce. Multidisciplinary Learner, Technology Enthusiastic and Low-code Platform Evangelist

No responses yet