Thep Excel

FIXEDแปลงเลขเป็น Text แบบมีทศนิยม

FIXED ปัดเลขและจัดรูปแบบเป็นข้อความพร้อมทศนิยมที่กำหนด (และคอมม่า)

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

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
number Number ตัวเลขที่ต้องปัดและจัดรูปแบบ เป็นค่าต่าง ๆ ได้เช่น ผลลัพธ์จากการคำนวณ หรือค่าในเซลล์
[decimals]ไม่บังคับ Number 2 จำนวนทศนิยมที่ต้องการแสดง ถ้าเป็นจำนวนลบจะปัดไปทางซ้ายของจุดทศนิยม (เช่น -1 = ปัดเป็นหลักสิบ)
[no_commas]ไม่บังคับ Boolean (TRUE/FALSE) FALSE TRUE = ไม่แสดงเครื่องหมายจุลภาค, FALSE หรือไม่ระบุ = แสดงเครื่องหมายจุลภาค

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

Additional Notes

FIXED คือฟังก์ชันที่ใช้ปัดเลขและแปลงเป็นข้อความ พร้อมทศนิยมและเครื่องหมายจุลภาคตามที่ต้องการ ต่างจากการจัดรูปแบบเซลล์ทั่วไป FIXED จะส่งกลับข้อความ (Text) ไม่ใช่ตัวเลข

ที่ต้องระวังคือ เนื่องจาก FIXED ส่งกลับข้อความ ถ้านำมาคำนวณต่อจะได้ผลลัพธ์ที่ไม่คาดหวัง ต้องใช้ VALUE() ถ้าต้องการแปลงกลับเป็นตัวเลข

ส่วนตัวผมชอบใช้ FIXED เวลาต้องสร้างรายงาน เพราะมันช่วยให้ข้อมูลแสดงผลสวยงามพร้อมคอมม่าเลยแบบวนน้อยจ้าง

Examples

พื้นฐาน: แสดงผลเป็น Text พร้อมคอมม่าFIXED(1234.567, 2)

ปัดทศนิยมเหลือ 2 ตำแหน่ง และแสดงเครื่องหมายจุลภาคคั่นหลักพัน ผลลัพธ์เป็น Text ไม่ใช่ตัวเลข

fx
=FIXED(1234.567, 2)

ผลลัพธ์"1,234.57"
ไม่แสดงเครื่องหมายจุลภาคFIXED(1234.567, 0, TRUE)

decimals = 0 หมายถึงปัดเป็นจำนวนเต็ม no_commas = TRUE หมายถึงไม่แสดงจุลภาค

fx
=FIXED(1234.567, 0, TRUE)

ผลลัพธ์"1235"
ปัดทางซ้ายจุดทศนิยมFIXED(1234.567, -2)

decimals = -2 หมายถึงปัดไปทางซ้าย ในที่นี้ปัดไปยังหลักร้อย ผลลัพธ์คือ 1,200.00

fx
=FIXED(1234.567, -2)

ผลลัพธ์"1,200.00"
จัดการกับค่าลบFIXED(-5678.9, 1, FALSE)

FIXED จัดการตัวเลขติดลบได้ถูกต้อง แสดงเครื่องหมายลบและคอมม่าตามปกติ

fx
=FIXED(-5678.9, 1, FALSE)

ผลลัพธ์"-5,678.9"

FAQs

FIXED ส่งกลับอะไร Text หรือ Number?+

FIXED ส่งกลับ Text เสมอ นั่นคือสิ่งที่ต้องจำไว้ ถ้าต้องนำมาคำนวณต่อต้องแปลงกลับด้วย VALUE() ก่อน

decimals ต้องเป็นเลขบวกเท่านั้นหรือ?+

ไม่ decimals ต่อได้เป็นเลขลบด้วย เลขลบแปลว่าปัดไปทางซ้ายจุดทศนิยม เช่น -1 = ปัดหลักสิบ, -2 = ปัดหลักร้อย

ความแตกต่างระหว่าง FIXED กับการจัดรูปแบบเซลล์ปกติ?+

FIXED แปลงเป็น Text และส่งกลับค่า การจัดรูปแบบเซลล์ปกติแค่เปลี่ยนการแสดงผล แต่ค่าเบื้องหลังยังเป็นตัวเลข

FIXED ทำงานได้กับ Excel ทุกเวอร์ชัน?+

ใช่ FIXED เป็นฟังก์ชันเก่าที่มีมาตั้งแต่ Excel แรก ๆ ใช้ได้กับทุกเวอร์ชันปัจจุบัน

Resources & Related

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

ฟังก์ชันนี้FIXEDText
Text (5)
BAHTTEXT

แปลงตัวเลขเป็นคำอ่านภาษาไทย (บาท และสตางค์) ใช้สำหรับเอกสารทางการเงินที่ต้องระบุจำนวนเงินเป็นตัวอักษร

DOLLAR

DOLLAR แปลงตัวเลขให้เป็นข้อความในรูปแบบสกุลเงิน ($) พร้อมลูกน้ำและทศนิยมตามที่ระบุ

NUMBERVALUE

แปลงข้อความให้เป็นตัวเลข โดยกำหนดตัวคั่นทศนิยมและหลักพันได้เอง (ไม่ขึ้นกับ Locale ของระบบ)

TEXT

TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้

VALUE

VALUE แปลงข้อความที่มีลักษณะเป็นตัวเลขให้เป็นตัวเลขจริงที่คำนวณได้ รองรับรูปแบบตัวเลข วันที่ เวลา เปอร์เซ็นต์ และสกุลเงิน

Financial (1)
DOLLARFR

DOLLARFR แปลงราคาแบบทศนิยมเป็นรูปแบบเศษส่วน ใช้หลักในตลาดหลักทรัพย์และพันธบัตร

Comments

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