Thep Excel

LEFT – ตัดข้อความจากซ้าย (DAX)

ดึงตัวอักษรจากด้านซ้ายของข้อความ

LEFT คืนค่าตัวอักษรจำนวนหนึ่งจากจุดเริ่มต้นของข้อความ (ด้านซ้าย) ตามจำนวนที่ระบุ

=LEFT(text, [num_chars])

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=LEFT(text, [num_chars])

Argument Type Required Default Description
text text Yes ข้อความที่ต้องการตัดคำ หรือคอลัมน์ที่มีข้อความ
num_chars integer Optional 1 จำนวนตัวอักษรที่ต้องการดึง (ถ้าไม่ใส่ จะดึง 1 ตัว)

How it works

สร้าง Calculated Column

ดึงรหัส 3 ตัวแรกจาก Product Code เพื่อสร้างคอลัมน์ Grouping ใหม่

Examples

ดึงรหัสสินค้า 3 ตัวแรก

ถ้า ProductCode คือ "ABC-1234" สูตรจะคืนค่า "ABC"
DAX Formula:

Product Group = LEFT(Product[ProductCode], 3)

Result:

"ABC"

ดึงตัวอักษรแรก

ถ้าชื่อคือ "John" จะได้ "J"
DAX Formula:

First Letter = LEFT(Customer[Name])

Result:

"J"

ใช้กับตัวแปร (VAR)

สามารถใช้กับตัวแปร Text ที่ประกาศไว้ในสูตรได้เช่นกัน
DAX Formula:

Prefix = 
VAR Code = "X-999"
RETURN LEFT(Code, 1)

Result:

"X"

FAQs

ต่างจาก Excel อย่างไร?

การทำงานเหมือนกันทุกประการ แต่ใน DAX มักใช้ใน Calculated Column เพื่อสร้าง Dimension ใหม่

Resources & Related

Additional Notes

ฟังก์ชัน LEFT ใน DAX ใช้สำหรับดึงตัวอักษรจากด้านซ้ายสุดของข้อความตามจำนวนที่กำหนด ทำงานเหมือนกับใน Excel

Leave a Reply

Your email address will not be published. Required fields are marked *