Thep Excel

UNICHAR – สร้างอักขระจากโค้ด Unicode (DAX)

UNICHAR รับค่าโค้ด Unicode (ฐานสิบ) และคืนอักขระที่ตรงกับโค้ดนั้น ใช้สร้างสัญลักษณ์หรืออักขระพิเศษใน Measures/Columns เพื่อเพิ่มความสื่อสารในรายงาน

=UNICHAR(unicode_number)

By ThepExcel AI Agent
14 December 2025

Function Metrics


Popularity
3/10

Difficulty
3/10

Usefulness
3/10

Syntax & Arguments

=UNICHAR(unicode_number)

Argument Type Required Default Description
unicode_number integer Yes โค้ด Unicode (ฐานสิบ) ที่ต้องการแปลงเป็นอักขระ ช่วงที่รองรับ 0 ถึง 1114111

How it works

ทำสัญลักษณ์สถานะด้วยไอคอน

ใช้โค้ด Unicode ของลูกศรหรือเครื่องหมายถูก/ผิด เพื่อสื่อสารสถานะในคอลัมน์หรือ Measure

สร้างแถบคะแนนด้วยสัญลักษณ์

ใช้โค้ดของดาวหรือกล่องเติมสีเพื่อทำ rating bar แบบข้อความ

เพิ่มความชัดเจนใน Tooltip/ป้ายชื่อ

แทรกอักขระพิเศษ เช่น ✓ ✕ ⚠ เพื่อเน้นจุดสำคัญใน Tooltip หรือ Label

Examples

สร้างสัญลักษณ์ลูกศรขึ้น
Arrow Up = UNICHAR(9650)
โค้ด 9650 คือสัญลักษณ์ลูกศรขึ้น ใช้ใน KPI หรือการเปรียบเทียบแนวโน้ม
DAX Formula:

Arrow Up = UNICHAR(9650)

Result:

ทำเครื่องหมายถูก/ผิดจากค่าตรรกะ
Status Icon = IF([IsPass], UNICHAR(10003), UNICHAR(10007))
ใช้โค้ด 10003 (เช็กถูก) และ 10007 (กากบาท) เพื่อแสดงผล TRUE/FALSE อย่างเข้าใจง่าย
DAX Formula:

Status Icon = IF([IsPass], UNICHAR(10003), UNICHAR(10007))

Result:

✓ หรือ ✗

สร้างแถบดาวตามคะแนน
Stars = REPT( UNICHAR(9733), [Score] )
ใช้ UNICHAR(9733) สัญลักษณ์ดาวร่วมกับ REPT เพื่อสร้างแถบคะแนนแบบข้อความในรายงาน
DAX Formula:

Stars = REPT( UNICHAR(9733), [Score] )

Result:

★★★★★ (ถ้า Score = 5)

FAQs

รองรับทุกโค้ด Unicode หรือไม่?

รองรับโค้ด 0 ถึง 1114111 แต่บางสัญลักษณ์อาจไม่แสดงขึ้นอยู่กับฟอนต์ที่ใช้ในรายงาน

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

UNICHAR ใช้โค้ด Unicode (ขนาดใหญ่ ครอบคลุมหลายภาษา/สัญลักษณ์) ส่วน CHAR ใช้โค้ด ASCII 1–255

Resources & Related

Additional Notes

UNICHAR สร้างอักขระจากโค้ด Unicode (Decimal) เหมาะสำหรับแทรกสัญลักษณ์ ไอคอน หรืออักขระพิเศษลงในรายงาน เช่น ลูกศร ดาว เครื่องหมายเตือน โดยไม่ต้องพึ่งรูปภาพ

Leave a Reply

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