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 ตัวแรกออกจากสตริง

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

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