Thep Excel

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

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

=CODE(text)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=CODE(text)

Argument Type Required Default Description
text Text Yes ข้อความหรือเซลล์ที่ต้องการหารหัส CODE ของตัวอักษรตัวแรก ถ้ามีหลายตัวอักษร ฟังก์ชันจะประมวลผลเฉพาะตัวแรกเท่านั้น

Examples

หารหัส CODE ของตัวอักษร A ตัวใหญ่
CODE("A")
A (ตัวใหญ่) มีรหัส ASCII เท่ากับ 65 ตามตารางรหัส ASCII มาตรฐาน
Excel Formula:

=CODE("A")

Result:

65

หารหัส CODE ของตัวอักษร a ตัวเล็ก
CODE("a")
a (ตัวเล็ก) มีรหัส ASCII เท่ากับ 97 โปรดสังเกตว่าตัวใหญ่และตัวเล็กมีรหัสต่างกัน
Excel Formula:

=CODE("a")

Result:

97

หารหัส CODE ของตัวเลข 0
CODE("0")
ตัวเลข 0 ถึง 9 มีรหัส ASCII ตั้งแต่ 48 ถึง 57 ตามลำดับ
Excel Formula:

=CODE("0")

Result:

48

ดึงรหัส CODE ของตัวแรกจากข้อความที่ยาว
CODE("www.techonthenet.com")
แม้ว่ามีหลายตัวอักษร CODE ก็คืนค่ารหัสของตัวแรกเท่านั้น ซึ่งคือ w (119)
Excel Formula:

=CODE("www.techonthenet.com")

Result:

119

ตรวจสอบตัวอักษร Space (ช่องว่าง)
CODE(" ")
Space character มีรหัส ASCII เท่ากับ 32 ใช้ตรวจสอบการมีอักษรว่างตรงต้น
Excel Formula:

=CODE(" ")

Result:

32

ใช้ CODE กับอักษรไทย
CODE("ก")
รหัส ANSI ของ ก ไก่ คือ 161 (บนระบบ Windows) ใช้สำหรับการตรวจสอบข้อความไทย
Excel Formula:

=CODE("ก")

Result:

161

FAQs

ถ้าข้อความมีหลายตัวอักษร CODE จะคืนค่าอะไร?

CODE จะคืนค่ารหัส ASCII ของตัวอักษรตัวแรกเท่านั้น ตัวอักษรตัวที่สองและตัวต่อไปจะถูกละเว้น ถ้าต้องการหาให้กับตัวอักษรที่ไม่ใช่ตัวแรก ให้ใช้ MID หรือ LEFT ร่วมกับ CODE

ฟังก์ชัน CODE และ CHAR แตกต่างกันอย่างไร?

CODE แปลงตัวอักษรเป็นรหัส ASCII (A → 65) ขณะที่ CHAR ทำตรงข้าม (65 → A) เหล่านี้เป็นฟังก์ชันที่ตรงกันข้าม (inverse functions)

CODE สามารถหาข้อมูลตัวอักษรไทยได้หรือไม่?

ได้ แต่รหัส ASCII ของตัวอักษรไทยนั้นแตกต่างกันไปตามระบบและ encoding ที่ใช้ ตัวอักษรไทยจะมีรหัสตั้งแต่ 161-234 ขึ้นอยู่กับตัวอักษรและระบบ

ใช้ CODE สำหรับตรวจสอบตัวอักษรใหญ่ได้หรือไม่?

ได้ สมบูรณ์ ใช้ได้ เพราะตัวอักษรใหญ่ (A-Z) มีรหัส 65-90 และตัวอักษรเล็ก (a-z) มีรหัส 97-122 ใช้ IF เช่น =IF(AND(CODE(A1)>=65, CODE(A1)<=90), "Uppercase", "Not Uppercase") สามารถตรวจสอบได้

CODE จะคืนค่า error เมื่อไร?

CODE จะคืนค่า #VALUE! ถ้าค่าที่ป้อนเป็น text ที่ว่างเปล่า หรือถ้าป้อนค่าจากประเภทข้อมูลที่ไม่สามารถแปลงเป็น text ได้ อย่างเช่นป้อน number โดยตรงที่เป็น numeric value

Resources & Related

Additional Notes

ฟังก์ชัน CODE ใน Excel จะแปลงตัวอักษรตัวแรกในข้อความให้เป็นรหัสตัวเลข (ASCII/ANSI code).

เอาง่ายๆ CODE ใช้ดึงรหัส ASCII ของตัวอักษร เช่น A เป็น 65, a เป็น 97 ทำให้เราสามารถทำการตรวจสอบว่าตัวอักษรเป็นตัวใหญ่หรือตัวเล็ก หรือใช้ในการข้ามกำหนด (data validation) ได้.

Leave a Reply

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