Thep Excel

UNICHARแปลงรหัส Unicode เป็นตัวอักษร

ส่งกลับตัวอักษร Unicode จากรหัสตัวเลข ใช้สร้างสัญลักษณ์พิเศษ emoji และตัวอักษรจากหลากหลายภาษา

fx
=UNICHAR(number)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number รหัส Unicode ที่ต้องแปลง เป็นตัวเลข 1 ถึง 1114111 (ที่ถูกต้องตามมาตรฐาน Unicode)

Additional Notes

UNICHAR ฟังก์ชันที่ช่วยแปลงรหัส Unicode (เป็นตัวเลข) ให้กลายเป็นตัวอักษรจริง มีประโยชน์มากถ้าคุณต้องการสร้างสัญลักษณ์พิเศษ ✓ ✗ ☃ € และแม้กระทั่ง emoji ในตารางข้อมูล

ที่เจ๋งคือ UNICHAR ทำให้คุณไม่ต้องจำรหัสแปลก ๆ แค่รู้ว่าตัวอักษรที่ต้องการมีรหัส Unicode เท่าไร ก็พิมพ์เลขไปเท่านั้น มันจะแปลงให้ตัวเอง ใช้ร่วมกับ HEX2DEC() ได้ถ้าคุณมีรหัส hexadecimal

ส่วนตัวผมชอบใช้ UNICHAR เพื่อแทรกสัญลักษณ์เช่น ✓ (checkmark) ✗ (cross mark) ★ (star) ลงในรายการข้อมูล ทำให้แผนกลูกบอลมองแล้วชัดเจนขึ้น ไม่ต้องพิมพ์คำว่า Pass หรือ Fail อีกต่อไป

Examples

สร้างสัญลักษณ์อักษรพื้นฐานUNICHAR(65)

รหัส Unicode 65 แทนตัวอักษร A ตัวใหญ่ ซึ่งเป็นการใช้ UNICHAR แบบพื้นฐานที่สุด

fx
=UNICHAR(65)

ผลลัพธ์"A"
สร้างสัญลักษณ์ checkmark และ copyrightUNICHAR(10003) & " " & UNICHAR(169)

UNICHAR(10003) สร้างเครื่องหมายถูก ✓ และ UNICHAR(169) สร้างสัญลักษณ์ copyright © ใช้ & เชื่อมสัญลักษณ์ได้

fx
=UNICHAR(10003) & " " & UNICHAR(169)

ผลลัพธ์"✓ ©"
แทรกสัญลักษณ์ในเซลล์สถานะIF(B2>100, UNICHAR(10003), UNICHAR(10007))

ใช้ IF กับ UNICHAR ได้ ถ้าจำนวนเกิน 100 แสดงเครื่องหมายถูก ✓ ไม่เกิน 100 แสดง ✗ สะดวกกว่าการพิมพ์ Yes/No

fx
=IF(B2>100, UNICHAR(10003), UNICHAR(10007))

ผลลัพธ์ถ้า B2 > 100 จะแสดง ✓ ถ้าไม่ใช่ จะแสดง ✗
สร้าง emoji จากรหัส UnicodeUNICHAR(128512) & " " & UNICHAR(128578)

UNICHAR รองรับ emoji ด้วย รหัส 128512 = 😀 (grinning face) และ 128578 = 😊 (smiling face) ใช้สร้าง emoji indicator ในตารางข้อมูลได้

fx
=UNICHAR(128512) & " " & UNICHAR(128578)

ผลลัพธ์😀 🙂

FAQs

ผมมีรหัส hexadecimal เช่น 1F60A (เป็นรหัส emoji) ใช้กับ UNICHAR ได้ไหม?+

ต้องแปลง hexadecimal เป็น decimal ก่อน ใช้ HEX2DEC() ได้ เช่น =UNICHAR(HEX2DEC("1F60A")) จะส่งคืน emoji 😊

UNICHAR ใช้ได้กับ Excel เวอร์ชันไหนบ้าง?+

Excel 2013 ขึ้นไป Excel 2016 2019 2021 Excel 365 ล้วนแล้วแต่ที่รองรับ

ถ้าผมใส่ 0 หรือตัวเลขที่ไม่ใช่ Unicode จะเป็นยังไง?+

UNICHAR จะคืน #VALUE! error ถ้ารหัสเป็น 0 หรือตัวเลข > 1114111 หรือเป็นสัญลักษณ์ surrogate ที่ไม่สมบูรณ์ (บางตัวเลข Unicode ไม่มี character ที่จับคู่)

Emoji ใน Excel Desktop กับ Excel Online ต่างกันไหม?+

Excel Online แสดง emoji เป็นสี Desktop version แสดงเป็นสีดำขาว ข้อมูลเดียวกันแต่มองแล้วต่างกันเท่านั้น

Resources & Related

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

ฟังก์ชันนี้UNICHARText
Text (3)
CHAR

CHAR แปลงรหัสตัวอักษร (1-255) เป็นตัวอักษรจริง มีประโยชน์สำหรับแทรกอักขระพิเศษที่พิมพ์ยาก เช่น การขึ้นบรรทัดใหม่

CODE

ส่งกลับรหัส ASCII (ANSI code) ของตัวอักษรตัวแรกในข้อความ ตรงข้ามกับฟังก์ชัน CHAR

UNICODE

ส่งกลับรหัส Unicode ของตัวอักษรตัวแรก เป็นฟังก์ชันคู่กับ UNICHAR

Web (1)
ENCODEURL

ENCODEURL แปลงข้อความธรรมชาติเป็น URL-encoded string โดยแทนที่อักขระพิเศษ (เช่น ช่องว่าง สัญลักษณ์พิเศษ) ด้วยรหัสเลขฐานสิบหก ทำให้ข้อความปลอดภัยสำหรับใช้ในการขอ URL โดยมักใช้ร่วมกับ WEBSERVICE และ FILTERXML ในการค้นหาข้อมูลจากเว็บ API

Comments

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