---
title: CODE – แปลงตัวอักษรเป็นรหัส ASCII
url: https://www.thepexcel.com/functions/excel/text/code/
type: function-explainer
program: Excel
syntax: =CODE(text)
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 6
  difficulty: 2
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

```excel
=CODE(text)
```

## Arguments

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

## ตัวอย่าง

### 1. หารหัส CODE ของตัวอักษร A ตัวใหญ่

```excel
=CODE("A")
```

**ผลลัพธ์:** `65`

A (ตัวใหญ่) มีรหัส ASCII เท่ากับ 65 ตามตารางรหัส ASCII มาตรฐาน

### 2. หารหัส CODE ของตัวอักษร a ตัวเล็ก

```excel
=CODE("a")
```

**ผลลัพธ์:** `97`

a (ตัวเล็ก) มีรหัส ASCII เท่ากับ 97 โปรดสังเกตว่าตัวใหญ่และตัวเล็กมีรหัสต่างกัน

### 3. หารหัส CODE ของตัวเลข 0

```excel
=CODE("0")
```

**ผลลัพธ์:** `48`

ตัวเลข 0 ถึง 9 มีรหัส ASCII ตั้งแต่ 48 ถึง 57 ตามลำดับ

### 4. ดึงรหัส CODE ของตัวแรกจากข้อความที่ยาว

```excel
=CODE("www.techonthenet.com")
```

**ผลลัพธ์:** `119`

แม้ว่ามีหลายตัวอักษร CODE ก็คืนค่ารหัสของตัวแรกเท่านั้น ซึ่งคือ w (119)

### 5. ตรวจสอบตัวอักษร Space (ช่องว่าง)

```excel
=CODE(" ")
```

**ผลลัพธ์:** `32`

Space character มีรหัส ASCII เท่ากับ 32 ใช้ตรวจสอบการมีอักษรว่างตรงต้น

### 6. ใช้ CODE กับอักษรไทย

```excel
=CODE("ก")
```

**ผลลัพธ์:** `161`

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

## หมายเหตุเพิ่มเติม

- CODE จะประมวลผลเฉพาะตัวอักษรตัวแรกเท่านั้น ถ้าต้องการหารหัสของตัวอักษรตัวที่ 2 ให้ใช้ =CODE(MID(A1,2,1))

- ASCII code ของตัวอักษรใหญ่ (65-90) และตัวเล็ก (97-122) ต่างกัน ใช้ได้สำหรับตรวจสอบว่าเป็นตัวใหญ่หรือตัวเล็ก

- ใช้ CODE ร่วมกับ IF เพื่อสร้างการตรวจสอบข้อมูล (validation) เช่น ตรวจสอบว่า input เป็นตัวอักษรหรือตัวเลข

- CODE และ CHAR เป็นฟังก์ชันที่ตรงกันข้าม ถ้าต้องการแปลงรหัสกลับเป็นตัวอักษร ให้ใช้ CHAR แทน

- สำหรับตัวอักษรพิเศษเช่น Space (32), Tab (9) หรือ Line Feed (10) CODE สามารถตรวจหาได้ ซึ่งเป็นประโยชน์ในการข้อมูล (data cleaning)

- CODE ทำงานกับสูตร =CODE(CHAR(65)) จะได้ 65 เพราะ CHAR(65) ให้ผลลัพธ์เป็น A

## คำถามที่พบบ่อย

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

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

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

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

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

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

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [ASC – แปลงตัวอักษรเต็มความกว้างเป็นครึ่งความกว้าง](https://www.thepexcel.com/functions/excel/text/asc/)
- [CHAR – แปลงรหัสเป็นตัวอักษร](https://www.thepexcel.com/functions/excel/text/char/)
- [DBCS – แปลงอักษร Half-width เป็น Full-width](https://www.thepexcel.com/functions/excel/text/dbcs/)
- [FIND – ค้นหาตำแหน่งของคำ (แยกตัวพิมพ์เล็ก/ใหญ่)](https://www.thepexcel.com/functions/excel/text/find/)
- [JIS – แปลงตัวอักษรเป็น Full-width](https://www.thepexcel.com/functions/excel/text/jis/)
- [UNICHAR – แปลงรหัส Unicode เป็นตัวอักษร](https://www.thepexcel.com/functions/excel/text/unichar/)
- [UNICODE – แปลงตัวอักษรเป็นรหัส Unicode](https://www.thepexcel.com/functions/excel/text/unicode/)

## แหล่งข้อมูลเพิ่มเติม

- [MS Excel: How to use the CODE Function](https://www.techonthenet.com/excel/formulas/code.php) _(article)_
- [Excel CODE Function: Complete Guide with Examples](https://www.excelformulagpt.com/excel/code-function) _(article)_
- [Excel CHAR/CODE Functions - Complete Tutorial](https://zetcode.com/excel/char-code/) _(article)_
- [ASCII Codes Reference](https://excelx.com/ascii-codes/) _(article)_
- [Microsoft Official Excel Functions Reference](https://support.microsoft.com/en-us/office) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/text/code/](https://www.thepexcel.com/functions/excel/text/code/)_
