---
title: UNICODE – รหัส Unicode (code point) ของอักขระตัวแรก
url: https://www.thepexcel.com/functions/dax/text/unicode-dax/
type: function-explainer
program: DAX
syntax: "UNICODE(<Text>)"
date: 2025-12-13
updated: 2025-12-17
scores:
  popularity: 3
  difficulty: 3
  usefulness: 3
---

# UNICODE – รหัส Unicode (code point) ของอักขระตัวแรก

> คืนเลข Unicode ของตัวอักษรตัวแรก

## คำอธิบาย

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

## Syntax

```excel
UNICODE(&lt;Text&gt;)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| Text | Yes | text |  | ข้อความที่ต้องการดึง code point ของอักขระตัวแรก |

## เคสการใช้งาน

### จำแนกข้อมูลตามอักษรนำหน้า

เช่น รหัสขึ้นต้นด้วยตัวอักษร/ตัวเลข เพื่อแยกกลุ่ม

_เหมาะกับ:_ classify-by-first-char

### ตรวจสอบตัวอักษรพิเศษนำหน้า

เช่น ค่าเริ่มด้วย # หรือ @ แล้วทำตรรกะต่อ

_เหมาะกับ:_ detect-prefix

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ดู code point ของตัวอักษรตัวแรก

```excel
รหัสตัวแรก = UNICODE(Data[Text])
```

**ผลลัพธ์:** `ได้เลข code point ของอักขระตัวแรก`

ใช้ตรวจสอบว่าเริ่มด้วยอักขระอะไรในเชิงตัวเลข

### 2. ตัวอย่างที่ 2: ตรวจว่าข้อความขึ้นต้นด้วย # หรือไม่

```excel
ขึ้นต้นด้วย # ? =
IF(
    UNICODE(Data[Text]) = UNICODE("#"),
    TRUE(),
    FALSE()
)
```

**ผลลัพธ์:** `ได้ TRUE/FALSE`

เปรียบเทียบ code point ของตัวอักษรตัวแรกกับ # (แนวคิด)

### 3. ตัวอย่างที่ 3: แปลงกลับเป็นอักขระด้วย UNICHAR

```excel
อักขระจากรหัส = UNICHAR(UNICODE(Data[Text]))
```

**ผลลัพธ์:** `ได้อักขระตัวแรกกลับมา (เหมือนเดิม)`

แสดงแนวคิดการแปลงไป-กลับระหว่างอักขระและ code point

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

ถ้าข้อความอาจว่าง ให้พิจารณาตรวจ BLANK ก่อน เพื่อหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิดจากการเข้าถึงอักขระตัวแรก

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

**Q: UNICODE คืนค่าอักขระตัวไหนของข้อความ?**

คืนค่า code point ของอักขระตัวแรกของข้อความเท่านั้น

**Q: ถ้าอยากได้อักขระจากเลขรหัสต้องใช้ฟังก์ชันอะไร?**

ใช้ UNICHAR เพื่อแปลงเลข code point ให้กลับเป็นอักขระ

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

- [UNICHAR – สร้างอักขระจากโค้ด Unicode (DAX)](https://www.thepexcel.com/functions/dax/text/unichar-dax/)
- [LEFT – ตัดข้อความจากซ้าย (DAX)](https://www.thepexcel.com/functions/dax/text/left-dax/)
- [MID – ดึงข้อความจากตรงกลางตามตำแหน่งและจำนวนตัวอักษร](https://www.thepexcel.com/functions/dax/text/mid-dax/)
- [LEN (DAX) – นับจำนวนอักขระในข้อความ](https://www.thepexcel.com/functions/dax/text/len-dax/)
- [IF – ตรวจสอบเงื่อนไขและคืนค่าตามผลลัพธ์ TRUE/FALSE](https://www.thepexcel.com/functions/dax/logical/if-dax/)
- [TRUE – คืนค่าตรรกะ TRUE](https://www.thepexcel.com/functions/dax/logical/true-dax/)
- [FALSE – คืนค่าตรรกะ FALSE](https://www.thepexcel.com/functions/dax/logical/false-dax/)

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

- [DAX Guide: UNICODE](https://dax.guide/unicode/) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/text/unicode-dax/](https://www.thepexcel.com/functions/dax/text/unicode-dax/)_
