---
title: OCT2HEX – แปลงฐาน 8 เป็นฐาน 16
url: https://www.thepexcel.com/functions/excel/engineering/oct2hex/
type: function-explainer
program: Excel
syntax: "=OCT2HEX(number, [places])"
date: 2025-12-02
updated: 2025-12-17
scores:
  popularity: 3
  difficulty: 5
  usefulness: 4
---

# OCT2HEX – แปลงฐาน 8 เป็นฐาน 16

> แปลงฐาน 8 เป็นฐาน 16

## คำอธิบาย

OCT2HEX ใช้แปลงเลขฐาน 8 (Octal) ให้เป็นเลขฐาน 16 (Hex) โดยมักใช้เมื่อรับค่าจากระบบที่เก็บเป็นฐาน 8 แล้วต้องการแสดง/คำนวณต่อในรูป Hex และสามารถกำหนดจำนวนหลักด้วยอาร์กิวเมนต์ places ได้

## Syntax

```excel
=OCT2HEX(number, [places])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number | Yes | Text |  | เลขฐานแปด |
| places | No | Number | 0 | จำนวนหลัก |

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: แปลงเลขฐาน 8 เป็น Hex แบบสั้น

```excel
=OCT2HEX(17)
```

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

เลขฐาน 8 ค่า 17 เท่ากับฐาน 10 ค่า 15 และแปลงเป็นฐาน 16 จะได้ F เหมาะกับการแปลงรหัสสั้น ๆ

### 2. ตัวอย่างที่ 2: แปลงค่าใหญ่ขึ้น ("777")

```excel
=OCT2HEX("777")
```

**ผลลัพธ์:** `1FF`

ค่า "777" ฐาน 8 เท่ากับ 511 ฐาน 10 ซึ่งเมื่อแปลงเป็นฐาน 16 จะได้ 1FF

### 3. ตัวอย่างที่ 3: กำหนดจำนวนหลักด้วย places

```excel
=OCT2HEX("17", 4)
```

**ผลลัพธ์:** `000F`

ใส่ places เพื่อเติมเลข 0 ด้านหน้าให้ครบจำนวนหลัก เช่น 4 หลัก ทำให้ผลลัพธ์เป็น 000F

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

- [HEX2OCT – แปลงเลขฐาน 16 เป็นฐาน 8](https://www.thepexcel.com/functions/excel/engineering/hex2oct/)
- [OCT2BIN – แปลงฐาน 8 เป็นฐาน 2](https://www.thepexcel.com/functions/excel/engineering/oct2bin/)

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

- [เอกสาร Microsoft Support: OCT2HEX](https://support.microsoft.com/en-us/office/oct2hex-function-912175b4-d497-41b4-a029-221f051b858f) _(official)_
- [คำอธิบายและตัวอย่างเพิ่มเติม: OCT2HEX (ExcelJet)](https://exceljet.net/excel-functions/excel-oct2hex-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/engineering/oct2hex/](https://www.thepexcel.com/functions/excel/engineering/oct2hex/)_
