Thep Excel

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

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

fx
=CHAR(number)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number รหัสตัวอักษร (1-255) จากชุดอักขระ ANSI บน Windows หรือ Macintosh บน Mac

Additional Notes

CHAR เป็นฟังก์ชันที่แปลงรหัสตัวอักษร (ASCII/ANSI) เป็นตัวอักษรจริง ถ้าคุณอยากได้ตัว A ก็ใช้ CHAR(65) ถ้าอยากให้ข้อความขึ้นบรรทัดใหม่ก็ใช้ CHAR(10) มันเหมือนตัวแปลระหว่างรหัสกับตัวอักษรเลยครับ

ที่เจ๋งคือมันช่วยเอาอักขระพิเศษที่พิมพ์ยากหรือพิมพ์ไม่ได้มาใส่ในสูตร เช่น เครื่องหมายฟันหนู (CHAR(34)) การขึ้นบรรทัด (CHAR(10)) หรือแม้แต่ symbols ต่างๆ ส่วนตัวผมใช้ CHAR(10) กับ CHAR(9) บ่อยที่สุดเพราะมันช่วยจัดการการขึ้นบรรทัดและ Tab อักษร

How it works

แทรกการขึ้นบรรทัดใหม่ในสูตร

ใช้ CHAR(10) เพื่อบังคับขึ้นบรรทัดใหม่เมื่อเชื่อมข้อความด้วยสูตร

Examples

แปลงรหัสเป็นตัวอักษรพื้นฐานCHAR(65)

รหัส 65 ใน ASCII คือตัว A พิมพ์ใหญ่ ส่วน CHAR(97) จะได้ a พิมพ์เล็ก

fx
=CHAR(65)

ผลลัพธ์"A"
แทรกการขึ้นบรรทัดใหม่"บรรทัดแรก" & CHAR(10) & "บรรทัดที่สอง"

CHAR(10) คือ Line Feed (LF) ที่ขึ้นบรรทัด คุณต้องเปิด Format > Wrap Text เพื่อให้เห็น

fx
="บรรทัดแรก" & CHAR(10) & "บรรทัดที่สอง"

ผลลัพธ์บรรทัดแรก
บรรทัดที่สอง
แสดงเครื่องหมายฟันหนูCHAR(34) & "ข้อความ" & CHAR(34)

CHAR(34) คือ Double Quote (") ใช้ได้เมื่อต้องการใส่เครื่องหมายฟันหนูในข้อความ

fx
=CHAR(34) & "ข้อความ" & CHAR(34)

ผลลัพธ์"ข้อความ"
สร้าง Tab ระหว่างข้อความ"ชื่อ" & CHAR(9) & "นามสกุล"

CHAR(9) คือ Tab character ใช้จัดระยะห่างระหว่างข้อความ

fx
="ชื่อ" & CHAR(9) & "นามสกุล"

ผลลัพธ์ชื่อ นามสกุล

FAQs

ทำไม CHAR(10) ไม่ขึ้นบรรทัด?+

CHAR(10) ทำให้ขึ้นบรรทัดจริงๆ แต่ Excel ต้องเปิด Wrap Text ให้เซลล์เพื่อให้เห็นได้ ถ้าไม่เปิด ข้อความจะซ่อนอยู่ภายในเซลล์

รองรับ Unicode ได้ไหม?+

CHAR รองรับเฉพาะรหัส 1-255 เท่านั้น ถ้าต้องการอักขระ Unicode (เช่น emoji หรืออักษรต่างชาติ) ให้ใช้ UNICHAR แทน

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

CHAR ใช้ได้ทุกเวอร์ชัน Excel ตั้งแต่เก่าแบบ Excel 2003 ไปจนถึง Excel 365 และ Excel 2024 บน Windows และ Mac

Excel for Web รองรับ CHAR ทุกรหัสไหม?+

ไม่ครับ Excel for Web รองรับเฉพาะ CHAR(9), CHAR(10), CHAR(13), และ CHAR(32) ขึ้นไปเท่านั้น รหัสอื่นๆ อาจไม่ทำงาน

CHAR กับ CODE ต่างกันยังไง?+

CHAR แปลงรหัส → ตัวอักษร (เหมือน 65 → A) ส่วน CODE แปลง ตัวอักษร → รหัส (เหมือน A → 65) มันตรงกันข้าม

Resources & Related

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

ฟังก์ชันนี้CHARText
Text (8)
CLEAN

ลบตัวอักษรที่ไม่สามารถพิมพ์ได้ (ASCII 0-31) ออกจากข้อความ มีประโยชน์เมื่อคัดลอกข้อมูลจากระบบอื่นที่มีอักขระซ่อนอยู่

CODE

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

CONCATENATE

CONCATENATE เป็นฟังก์ชันแบบเก่าที่ใช้นำข้อความ ตัวเลข หรือค่าจากเซลล์ต่างๆ มาต่อกันให้เป็นข้อความยาวๆ เพียงเส้นเดียว ปัจจุบันสามารถใช้เครื่องหมาย & หรือฟังก์ชัน CONCAT/TEXTJOIN ซึ่งสะดวกกว่าได้

JIS

JIS แปลงตัวอักษร half-width (ครึ่งความกว้าง) เป็น full-width (เต็มความกว้าง) สำหรับภาษาญี่ปุ่นและจีน

REPT

REPT ทำซ้ำข้อความตามจำนวนครั้งที่ระบุ เหมาะสำหรับสร้าง In-cell Bar Chart แสดง Rating ด้วยดาว เติม Padding ให้ข้อความ หรือสร้างเส้นแบ่ง ถ้า number_times เป็นทศนิยมจะถูกตัดเหลือจำนวนเต็ม

SUBSTITUTE

SUBSTITUTE ค้นหาคำเก่า (old_text) ในข้อความแล้วแทนที่ด้วยคำใหม่ (new_text) โดยแยกแยะตัวพิมพ์เล็ก-ใหญ่ (case-sensitive) และเลือกได้ว่าจะแทนที่ทุกจุดที่เจอ หรือเฉพาะลำดับที่ระบุผ่าน instance_num งานที่ใช้บ่อยคือลบตัวคั่นออกจากตัวเลขที่ถูกเก็บเป็นข้อความ เปลี่ยนโดเมนอีเมลหลังรีแบรนด์ หรือล้างอักขระที่พิมพ์มาผิดรูปแบบก่อนนำไปคำนวณต่อ

UNICHAR

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

UNICODE

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

Comments

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