Thep Excel

UPPER – แปลงข้อความเป็นตัวพิมพ์ใหญ่ทั้งหมด

UPPER แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด ใช้บ่อยเพื่อทำให้ข้อมูลข้อความมีรูปแบบสม่ำเสมอและง่ายต่อการจับคู่/เปรียบเทียบ

=UPPER(<Text>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=UPPER(<Text>)

Argument Type Required Default Description
Text text Yes ข้อความที่ต้องการแปลงเป็นตัวพิมพ์ใหญ่

How it works

ทำให้รหัส/คีย์เป็นรูปแบบเดียวกัน

ป้องกันปัญหาข้อมูลเข้ามาคละเคส เช่น abc-001 vs ABC-001

เตรียมข้อความสำหรับการจับคู่

แปลงทั้งสองฝั่งเป็นเคสเดียวกันก่อนเปรียบเทียบ

Examples

ตัวอย่างที่ 1: แปลงรหัสสินค้าให้เป็นตัวพิมพ์ใหญ่
รหัส (UPPER) = UPPER(Product[Code])
ช่วยทำให้การจัดกลุ่ม/ค้นหา/เทียบรหัสสม่ำเสมอ
DAX Formula:

=รหัส (UPPER) = UPPER(Product[Code])

Result:

ได้รหัสสินค้าเป็นตัวพิมพ์ใหญ่ทั้งหมด

ตัวอย่างที่ 2: ทำความสะอาดร่วมกับ TRIM
คีย์มาตรฐาน = UPPER(TRIM(Customer[CustomerKey]))
เหมาะกับข้อมูลที่มีช่องว่างเกินและรูปแบบตัวพิมพ์ไม่แน่นอน
DAX Formula:

คีย์มาตรฐาน = UPPER(TRIM(Customer[CustomerKey]))

Result:

ตัดช่องว่างหัวท้ายและแปลงเป็นตัวพิมพ์ใหญ่

ตัวอย่างที่ 3: ใช้ร่วมกับ LEFT/MID/RIGHT (ตัวอย่างแนวคิด)
คำนำหน้า (UPPER) = UPPER(LEFT(Product[Code], 3))
ใช้เมื่อรหัสมีส่วนที่ต้องการยกเคสให้เป็นมาตรฐาน
DAX Formula:

=คำนำหน้า (UPPER) = UPPER(LEFT(Product[Code], 3))

Result:

ได้ตัวอักษร 3 ตัวแรกเป็นตัวพิมพ์ใหญ่

FAQs

UPPER มีผลกับตัวเลขหรืออักขระพิเศษไหม?

โดยทั่วไป UPPER จะเปลี่ยนเฉพาะตัวอักษร ส่วนตัวเลขและอักขระพิเศษจะคงเดิม

ถ้าต้องการแปลงเป็นตัวพิมพ์เล็กใช้ฟังก์ชันอะไร?

ใช้ LOWER เพื่อแปลงข้อความเป็นตัวพิมพ์เล็กทั้งหมด

Resources & Related

Additional Notes

UPPER ใช้แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด เหมาะกับงานทำความสะอาดข้อมูลและทำให้รูปแบบข้อความสม่ำเสมอ เช่น รหัสสินค้า, อีเมล, หรือคีย์ที่ต้องการเทียบกันแบบไม่สนใจรูปแบบตัวพิมพ์

Leave a Reply

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