Thep Excel

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

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

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

=RIGHT(text, [num_chars])

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=RIGHT(text, [num_chars])

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

How it works

ดึงปีจากรหัส

ดึงตัวเลข 4 ตัวท้ายของรหัส Invoice ที่แสดงปี (เช่น INV-2023)

Examples

ดึง 4 ตัวท้าย

ถ้า InvoiceNo คือ "INV-001-2023" จะได้ "2023"
DAX Formula:

Year Suffix = RIGHT(Sales[InvoiceNo], 4)

Result:

"2023"

ดึงตัวสุดท้าย

ถ้า SKU คือ "Item-X" จะได้ "X"
DAX Formula:

Last Digit = RIGHT(Product[SKU])

Result:

"X"

ใช้ในเงื่อนไข IF

ตรวจสอบว่ารหัสสินค้าลงท้ายด้วย "STD" หรือไม่
DAX Formula:

Is Standard = IF(RIGHT(Product[Code], 3) = "STD", TRUE, FALSE)

Result:

TRUE/FALSE

FAQs

ผลลัพธ์เป็น Text หรือ Number?

เป็น Text เสมอ ถ้าต้องการนำไปคำนวณต่อต้องใช้ฟังก์ชัน VALUE() แปลง

Resources & Related

Additional Notes

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

Leave a Reply

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