---
title: FIXED – แปลงตัวเลขเป็นข้อความพร้อมกำหนดทศนิยม/คอมมา
url: https://www.thepexcel.com/functions/dax/text/fixed-dax/
type: function-explainer
program: DAX
syntax: "FIXED(<number>[, <decimals>[, <no_commas>]])"
date: 2025-12-13
updated: 2025-12-17
scores:
  popularity: 4
  difficulty: 3
  usefulness: 4
---

# FIXED – แปลงตัวเลขเป็นข้อความพร้อมกำหนดทศนิยม/คอมมา

> แปลงตัวเลขเป็นข้อความ พร้อมกำหนดทศนิยมและคอมมา

## คำอธิบาย

FIXED แปลงตัวเลขเป็นข้อความ พร้อมกำหนดจำนวนทศนิยม และเลือกใส่/ไม่ใส่ตัวคั่นหลักพัน เหมาะกับการแสดงผลแบบรูปแบบคงที่

## Syntax

```excel
FIXED(&lt;number&gt;[, &lt;decimals&gt;[, &lt;no_commas&gt;]])
```

**Variant**

```excel
FIXED(&lt;number&gt;)
```

แปลงตัวเลขเป็นข้อความโดยใช้ค่าตั้งต้นของจำนวนทศนิยม/คอมมา

**Variant**

```excel
FIXED(&lt;number&gt;, &lt;decimals&gt;, &lt;no_commas&gt;)
```

กำหนดทศนิยมและเลือกไม่ใส่คอมมาได้

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number | Yes | scalar |  | ตัวเลขที่ต้องการแปลงเป็นข้อความ |
| decimals | No | scalar | 2 | จำนวนตำแหน่งทศนิยมที่ต้องการ |
| no_commas | No | scalar | FALSE | ถ้าเป็น TRUE จะไม่ใส่ตัวคั่นหลักพัน (คอมมา) |

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

### ทำข้อความแสดงผลทศนิยมคงที่

เช่น แสดง 2 ตำแหน่งเสมอ

_เหมาะกับ:_ fixed-decimals

### ควบคุมการใส่คอมมาหลักพัน

เลือกใส่/ไม่ใส่คอมมาเพื่อให้เหมาะกับข้อความแสดงผล

_เหมาะกับ:_ fixed-commas

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: แสดง 2 ตำแหน่งทศนิยม

```excel
Amount (Fixed 2) =
FIXED([Sales Amount], 2, FALSE())
```

**ผลลัพธ์:** `ได้ข้อความ เช่น "1,234.50"`

FIXED คืนค่าเป็นข้อความและทำให้ทศนิยมเป็นจำนวนที่กำหนดอย่างสม่ำเสมอ

### 2. ตัวอย่างที่ 2: ไม่ใส่คอมมาหลักพัน

```excel
Amount (No Commas) =
FIXED([Sales Amount], 0, TRUE())
```

**ผลลัพธ์:** `ได้ข้อความ เช่น "1234"`

เมื่อ no_commas เป็น TRUE จะไม่ใส่ตัวคั่นหลักพัน

### 3. ตัวอย่างที่ 3: ใช้ร่วมกับการต่อข้อความ

```excel
Label Amount =
CONCATENATE("ยอด: ", FIXED([Sales Amount], 0, FALSE()))
```

**ผลลัพธ์:** `ได้ข้อความ เช่น "ยอด: 1,234"`

เมื่อทำรายงานแบบข้อความ คุณสามารถแปลงตัวเลขเป็นข้อความก่อน แล้วค่อยนำไปประกอบสตริง

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

ถ้าต้องการความยืดหยุ่นในการกำหนดรูปแบบ ให้ใช้ FORMAT แต่ถ้าต้องการรูปแบบคงที่และอ่านง่าย FIXED มักพอเพียง

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

**Q: FIXED ต่างจาก FORMAT อย่างไร?**

ทั้งคู่คืนค่าเป็นข้อความ แต่ FIXED เน้นควบคุมทศนิยมและคอมมาแบบง่าย ๆ ส่วน FORMAT ยืดหยุ่นกว่าเมื่อใช้ format string

**Q: FIXED เหมาะกับการคำนวณต่อหรือไม่?**

ไม่เหมาะ เพราะผลลัพธ์เป็นข้อความ ควรใช้สำหรับแสดงผลเท่านั้น

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

- format
- [CONCATENATE – ต่อข้อความ 2 ส่วน](https://www.thepexcel.com/functions/dax/text/concatenate-dax/)
- concatenatex
- combinevalues

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

- [DAX Guide: FIXED](https://dax.guide/fixed/) _(documentation)_

---

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