Excel: วิธีค้นหาสตริงจากด้านขวา


คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาสตริงโดยเริ่มจากด้านขวาใน Excel:

 =TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))

สูตรเฉพาะนี้จะค้นหาคำสุดท้ายของสตริงในเซลล์ A2

สูตรนี้ทำงานโดยการแทนที่แต่ละช่องว่างในสตริงด้วยช่องว่าง 100 ช่อง จากนั้นส่งคืนอักขระ 100 ตัวสุดท้ายของสตริงโดยลบช่องว่างนำหน้าและต่อท้ายออก

ผลลัพธ์ก็คือสูตรนี้จะส่งคืนคำสุดท้ายของสตริง

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีค้นหาสตริงจากด้านขวาใน Excel

สมมติว่าเรามีคอลัมน์สตริงต่อไปนี้ใน Excel:

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อค้นหาคำสุดท้ายของสตริงในเซลล์ A2 :

 =TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

ค้นหา Excel จากด้านขวา

คอลัมน์ B แสดงคำสุดท้ายของแต่ละสตริงในคอลัมน์ A

หากสตริงของคุณมีตัวคั่นอื่นที่ไม่ใช่ช่องว่าง คุณสามารถระบุตัวคั่นนั้นในฟังก์ชัน SUBSTITUTE ได้

ตัวอย่างเช่น สมมติว่าแต่ละสตริงของเรามีเครื่องหมายทับแทนที่จะเป็นช่องว่างเป็นตัวคั่น:

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อค้นหาคำสุดท้ายของสตริงในเซลล์ A2 :

 =TRIM(RIGHT(SUBSTITUTE( A2 , "/", REPT(" ", 100)), 100))

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

คอลัมน์ B จะแสดงคำสุดท้ายที่อยู่หลังเครื่องหมายทับสุดท้ายในสตริงของคอลัมน์ A

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีลบข้อความเฉพาะออกจากเซลล์
Excel: วิธีลบอักขระ 3 ตัวสุดท้ายออกจากสตริง
Excel: วิธีแทรกอักขระลงในสตริง

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *