TLDR สรุปสั้นๆ
LEFT ดึงข้อความจากด้านซ้ายตามจำนวนตัวอักษรที่กำหนด
คำอธิบาย
ฟังก์ชัน LEFT ใน Excel ใช้สำหรับดึงตัวอักษรจำนวนที่กำหนดจากด้านซ้ายของข้อความ สามารถใช้เพื่อสกัดเอาบางส่วนของข้อความมาได้ง่ายๆ
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
LEFT(text, [num_chars])
Arguments
-
text (Required – string)
ข้อความที่ต้องการดึงตัวอักษร -
num_chars (Optional – number)
จำนวนตัวอักษรที่ต้องการดึง ซึ่งถ้าไม่กำหนดจะเป็น 1 ตัวอักษรโดยอัตโนมัติ
ตัวอย่างการใช้งาน (Examples)
- Formula:
Description: ดึงตัวอักษรแรกจากคำว่า Hello=LEFT("Hello")
Result: “H” - Formula:
Description: ดึง 3 ตัวอักษรแรกจากคำว่า น่ารัก=LEFT("น่ารัก", 3)
Result: “น่า” - Formula:
Description: ดึงข้อความจากตำแหน่งแรกถึงก่อนช่องว่างแรกในคำว่า ‘Hello World’=LEFT("Hello World", FIND(" ", "Hello World") - 1)
Result:จะได้คำว่า ‘Hello’
Tips & Tricks
ถ้าคุณไม่ระบุจำนวนตัวอักษร ฟังก์ชัน LEFT จะดึงตัวอักษรแรกจากข้อความโดยอัตโนมัติ และสามารถใช้ร่วมกับคำสั่งอื่นๆ เพื่อสร้างคำสั่งที่ซับซ้อนขึ้นได้ เช่นใช้กับ FIND หรือ SEARCH เพื่อหาตำแหน่งที่ต้องการ และดึงตัวอักษรจากนั้น หรือถ้ามี Excel version ใหม่หน่อย ก็แนะนำใช้ TEXTBEFORE ไปเลย ง่ายกว่าเยอะ!
ข้อควรระวัง (Cautions)
คุณต้องระวังเมื่อกำหนด num_chars มากกว่าความยาวของข้อความ เพราะฟังก์ชันจะดึงทั้งข้อความมาหมดเลย! และการใช้งานกับภาษากลุ่ม DBCS จะต้องใช้ฟังก์ชัน LEFTB ที่ยึดจากจำนวน Byte ที่ระบุแทน
ฟังก์ชันที่เกี่ยวข้อง
References
- Microsoft Documentation
- W3Schools Excel LEFT Guide
- Excel Exercises for LEFT Function
- Exceljet: LEFT Function Guide
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply