Thep Excel

DAX · Text

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

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

fx
=UNICHAR(unicode_number)

ความนิยม3/10
ความยาก3/10
ประโยชน์3/10

อัปเดต 14 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
unicode_number integer โค้ด Unicode (ฐานสิบ) ที่ต้องการแปลงเป็นอักขระ ช่วงที่รองรับ 0 ถึง 1114111

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

How it works

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

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

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

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

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

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

Examples

สร้างสัญลักษณ์ลูกศรขึ้นArrow Up = UNICHAR(9650)

โค้ด 9650 คือสัญลักษณ์ลูกศรขึ้น ใช้ใน KPI หรือการเปรียบเทียบแนวโน้ม

fx
Arrow Up = UNICHAR(9650)

ผลลัพธ์▲
ทำเครื่องหมายถูก/ผิดจากค่าตรรกะStatus Icon = IF([IsPass], UNICHAR(10003), UNICHAR(10007))

ใช้โค้ด 10003 (เช็กถูก) และ 10007 (กากบาท) เพื่อแสดงผล TRUE/FALSE อย่างเข้าใจง่าย

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

ผลลัพธ์✓ หรือ ✗
สร้างแถบดาวตามคะแนนStars = REPT( UNICHAR(9733), [Score] )

ใช้ UNICHAR(9733) สัญลักษณ์ดาวร่วมกับ REPT เพื่อสร้างแถบคะแนนแบบข้อความในรายงาน

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

ผลลัพธ์★★★★★ (ถ้า Score = 5)

FAQs

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

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

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

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

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ UNICHAR จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้UNICHARText
Text (7)
FORMAT

FORMAT ใช้แปลงค่า (ตัวเลข วันที่ เวลา) เป็น Text ตามรูปแบบที่ต้องการ เช่น แปลง 0.25 เป็น "25%" หรือ 2025-12-20 เป็น "20/12/2025" โดยสนับสนุน locale ต่างๆ

REPLACE

REPLACE แทนที่อักขระจำนวนหนึ่งในสตริง โดยเริ่มจากตำแหน่งที่ระบุ เหมาะกับการแก้ไขข้อความเฉพาะตำแหน่ง เช่น เปลี่ยนคำนำหน้า แทนที่ตัวเลขบางหลัก หรือซ่อนบางส่วนของข้อมูล

REPT

REPT ทำซ้ำข้อความตามจำนวนที่กำหนด ช่วยสร้างสัญลักษณ์ซ้ำๆ เช่น ดาว, จุด, หรือเครื่องหมายคั่น เพื่อจัดรูปแบบและเน้นข้อมูลในรายงาน

SUBSTITUTE

SUBSTITUTE ค้นหาและแทนที่ข้อความในสตริง สามารถแทนที่ทุกครั้งหรือเพียงครั้งที่ n เหมาะกับการปรับรูปแบบและทำความสะอาดข้อมูลโดยตรวจสอบเนื้อหา ไม่ใช่ตำแหน่ง

TOCSV

แปลงตารางเป็นสตริงรูปแบบ CSV โดยกำหนดจำนวนแถวสูงสุด ตัวคั่น และว่าจะใส่หัวคอลัมน์หรือไม่

UNICODE

UNICODE คืนค่า code point ของอักขระตัวแรกในข้อความ ใช้ในการตรวจสอบ/จำแนกข้อความตามอักขระนำหน้า หรือทำตรรกะเกี่ยวกับการเข้ารหัส และมักใช้คู่กับ UNICHAR

VALUE

VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข (decimal) เหมาะสำหรับข้อมูลนำเข้าที่ตัวเลขถูกเก็บเป็นข้อความหรือข้อมูลที่ไม่ทำความสะอาดอย่างถูกต้อง

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่