Excel: วิธีค้นหาสตริงจากด้านขวา
คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาสตริงโดยเริ่มจากด้านขวาใน Excel:
=TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))
สูตรเฉพาะนี้จะค้นหาคำสุดท้ายของสตริงในเซลล์ A2
สูตรนี้ทำงานโดยการแทนที่แต่ละช่องว่างในสตริงด้วยช่องว่าง 100 ช่อง จากนั้นส่งคืนอักขระ 100 ตัวสุดท้ายของสตริงโดยลบช่องว่างนำหน้าและต่อท้ายออก
ผลลัพธ์ก็คือสูตรนี้จะส่งคืนคำสุดท้ายของสตริง
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: วิธีค้นหาสตริงจากด้านขวาใน Excel
สมมติว่าเรามีคอลัมน์สตริงต่อไปนี้ใน Excel:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อค้นหาคำสุดท้ายของสตริงในเซลล์ A2 :
=TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B แสดงคำสุดท้ายของแต่ละสตริงในคอลัมน์ A
หากสตริงของคุณมีตัวคั่นอื่นที่ไม่ใช่ช่องว่าง คุณสามารถระบุตัวคั่นนั้นในฟังก์ชัน SUBSTITUTE ได้
ตัวอย่างเช่น สมมติว่าแต่ละสตริงของเรามีเครื่องหมายทับแทนที่จะเป็นช่องว่างเป็นตัวคั่น:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อค้นหาคำสุดท้ายของสตริงในเซลล์ A2 :
=TRIM(RIGHT(SUBSTITUTE( A2 , "/", REPT(" ", 100)), 100))
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B จะแสดงคำสุดท้ายที่อยู่หลังเครื่องหมายทับสุดท้ายในสตริงของคอลัมน์ A
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีลบข้อความเฉพาะออกจากเซลล์
Excel: วิธีลบอักขระ 3 ตัวสุดท้ายออกจากสตริง
Excel: วิธีแทรกอักขระลงในสตริง