Thep Excel

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

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

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

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
3/10

Usefulness
7/10

Syntax & Arguments

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

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

Examples

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

=FIXED(1234.567, 2)

Result:

"1,234.57"

ไม่แสดงเครื่องหมายจุลภาค
FIXED(1234.567, 0, TRUE)
decimals = 0 หมายถึงปัดเป็นจำนวนเต็ม no_commas = TRUE หมายถึงไม่แสดงจุลภาค
Excel Formula:

=FIXED(1234.567, 0, TRUE)

Result:

"1235"

ปัดทางซ้ายจุดทศนิยม
FIXED(1234.567, -2)
decimals = -2 หมายถึงปัดไปทางซ้าย ในที่นี้ปัดไปยังหลักร้อย ผลลัพธ์คือ 1,200.00
Excel Formula:

=FIXED(1234.567, -2)

Result:

"1,200.00"

จัดการกับค่าลบ
FIXED(-5678.9, 1, FALSE)
FIXED จัดการตัวเลขติดลบได้ถูกต้อง แสดงเครื่องหมายลบและคอมม่าตามปกติ
Excel Formula:

=FIXED(-5678.9, 1, FALSE)

Result:

"-5,678.9"

FAQs

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

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

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

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

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

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

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

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

Resources & Related

Additional Notes

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *