Excel: สูตรสำหรับซ้ายจนถึงอักขระเฉพาะ
ฟังก์ชัน LEFT ของ Excel ใช้เพื่อแยกอักขระจำนวนหนึ่งจากด้านซ้ายของสตริง
อย่างไรก็ตาม คุณสามารถใช้สูตรต่อไปนี้เพื่อใช้ฟังก์ชัน LEFT เพื่อแยกอักขระทั้งหมดจากด้านซ้ายของสตริงจนกว่าจะพบอักขระเฉพาะ:
=LEFT(cell, FIND("specific_character", cell)-1)
ตัวอย่างเช่น คุณสามารถใช้สูตรต่อไปนี้เพื่อแยกอักขระทั้งหมดจากด้านซ้ายของสตริงในเซลล์ A2 จนกว่าจะพบขีดล่าง:
=LEFT( A2 , FIND("_", A2 )-1)
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: การใช้ LEFT จนถึงอักขระเฉพาะใน Excel
สมมติว่าเรามีรายชื่อทีมบาสเก็ตบอลใน Excel ต่อไปนี้:
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 เพื่อแยกอักขระทั้งหมดออกจากชื่อทีมในเซลล์ A2 จนกว่าจะพบขีดล่าง:
=LEFT( A2 , FIND("_", A2 )-1)
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
คอลัมน์ B จะแสดงอักขระทั้งหมดในแต่ละชื่อทีมจนกว่าเครื่องหมายขีดล่างจะปรากฏในชื่อ
โปรดทราบว่าหากไม่พบขีดล่างในชื่อทีม สูตรจะส่งกลับ #VALUE! ดังนั้น.
หากต้องการส่งกลับค่าอื่น เพียงใช้ฟังก์ชัน IFERROR()
ตัวอย่างเช่น เราสามารถใช้ฟังก์ชัน IFERROR() ต่อไปนี้เพื่อส่งคืน “None Found” หากไม่พบขีดล่างในชื่อทีมที่ระบุ:
=IFERROR(LEFT( A2 ,FIND("_", A2 )-1),"None Found")
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
โปรดทราบว่าคุณยังสามารถส่งกลับค่าอื่นได้โดยการแทนที่ “ไม่พบ” ด้วยค่าอื่นในฟังก์ชัน IFERROR()
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีใช้ฟังก์ชัน MID เพื่อยุติสตริง
Excel: วิธีใช้ฟังก์ชัน MID สำหรับสตริงที่มีความยาวผันแปรได้
Excel: วิธีลบอักขระ 3 ตัวแรกออกจากสตริง