Thep Excel

DAX · Text

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

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

fx
=FIXED(number, [decimals], [no_commas])

ความนิยม4/10
ความยาก3/10
ประโยชน์4/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
number scalar ตัวเลขที่ต้องการแปลงเป็นข้อความ
[decimals]ไม่บังคับ scalar 2 จำนวนตำแหน่งทศนิยมที่ต้องการ
[no_commas]ไม่บังคับ scalar FALSE ถ้าเป็น TRUE จะไม่ใส่ตัวคั่นหลักพัน (คอมมา)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

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

How it works

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

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

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

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

Examples

ตัวอย่างที่ 1: แสดง 2 ตำแหน่งทศนิยมAmount (Fixed 2) = FIXED([Sales Amount], 2, FALSE())

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

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

ผลลัพธ์ได้ข้อความ เช่น "1,234.50"
ตัวอย่างที่ 2: ไม่ใส่คอมมาหลักพันAmount (No Commas) = FIXED([Sales Amount], 0, TRUE())

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

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

ผลลัพธ์ได้ข้อความ เช่น "1234"
ตัวอย่างที่ 3: ใช้ร่วมกับการต่อข้อความLabel Amount = CONCATENATE("ยอด: ", FIXED([Sales Amount], 0, FALSE()))

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

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

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

FAQs

FIXED ต่างจาก FORMAT อย่างไร?+

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

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

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

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ FIXED จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้FIXEDText
Text (6)
COMBINEVALUES

COMBINEVALUES รวมหลายค่าสเกลาร์เป็นข้อความเดียว โดยกำหนดตัวคั่นได้ เหมาะกับการสร้างคีย์รวมจากหลายคอลัมน์ในแถวเดียว

CONCATENATE

CONCATENATE ต่อข้อความ 2 ค่าให้เป็นสตริงเดียว เหมาะกับการทำ label หรือรวมข้อความจาก 2 แหล่งในบริบทปัจจุบัน

CONCATENATEX

CONCATENATEX ทำหน้าที่รวมข้อความจากแต่ละแถวในตารางเข้าด้วยกัน เหมาะสำหรับสร้างรายชื่อค่าที่คั่นด้วยจุลภาค หรือรวมข้อมูลจากหลายแถว ใช้ได้กับตัวอักษรหรือค่าใดๆที่ต้องการทำให้เป็นข้อความ

FORMAT

FORMAT ใช้แปลงค่า (ตัวเลข วันที่ เวลา) เป็น Text ตามรูปแบบที่ต้องการ เช่น แปลง 0.25 เป็น "25%" หรือ 2025-12-20 เป็น "20/12/2025" โดยสนับสนุน locale ต่างๆ

REPLACE

REPLACE แทนที่อักขระจำนวนหนึ่งในสตริง โดยเริ่มจากตำแหน่งที่ระบุ เหมาะกับการแก้ไขข้อความเฉพาะตำแหน่ง เช่น เปลี่ยนคำนำหน้า แทนที่ตัวเลขบางหลัก หรือซ่อนบางส่วนของข้อมูล

VALUE

VALUE แปลงข้อความที่แทนตัวเลขให้เป็นตัวเลข (decimal) เหมาะสำหรับข้อมูลนำเข้าที่ตัวเลขถูกเก็บเป็นข้อความหรือข้อมูลที่ไม่ทำความสะอาดอย่างถูกต้อง

Math and Trig (1)
CURRENCY

CURRENCY แปลงค่าตัวเลขให้เป็นชนิด Currency โดยเก็บเลขทศนิยมเพียง 4 ตำแหน่ง เหมาะสำหรับการคำนวณค่าเงินที่ต้องความแม่นยำในการปัดเศษ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่