Thep Excel

Decimal.Fromแปลงค่าเป็น decimal

Decimal.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) ค่า boolean เป็นประเภทข้อมูล decimal ประเภท decimal มีความเที่ยงตรงสูงกว่า number ใช้สำหรับการคำนวณทางการเงิน การเก็บข้อมูลที่ต้องการความถูกต้องของทศนิยม และการประมวลผลข้อมูลด้านการบัญชี

fx
=Decimal.From(value, [culture]) as nullable number

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

อัปเดต 12 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
value any ค่าที่ต้องการแปลง (number, text, boolean ฯลฯ)
[culture]ไม่บังคับ text null สำนัก (culture) สำหรับการแปลงข้อความ เช่น “en-US” หรือ “th-TH”

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

ฟังก์ชัน Decimal.From ใช้เพื่อแปลงค่าต่างๆ เช่น ตัวเลข ข้อความ และค่า boolean เป็นประเภทข้อมูล decimal ที่มีความเที่ยงตรงสูง

How it works

แปลงข้อมูลการเงิน

แปลงจำนวนเงินจากข้อความเป็น decimal เพื่อการคำนวณที่แม่นยำ

รักษาความเที่ยงตรงของทศนิยม

ใช้สำหรับค่าที่มีทศนิยมมากมายที่ต้องการความแม่นยำ

จัดการข้อมูลบัญชี

แปลงค่าสำหรับการบัญชีและการรายงานทางการเงิน

Examples

ตัวอย่างที่ 1: แปลงตัวเลข 123.456 เป็น decimalDecimal.From(123.456)

สูตรนี้แปลงค่า 123.456 เป็นประเภท decimal โดยรักษาความเที่ยงตรงของทศนิยมทั้งหมด

fx
=Decimal.From(123.456)

ผลลัพธ์123.456
ตัวอย่างที่ 2: แปลงข้อความ "9999.99" เป็น decimalDecimal.From("9999.99")

สูตรนี้แปลงข้อความตัวเลข "9999.99" เป็นค่า decimal ที่มีความแม่นยำสูง

fx
=Decimal.From("9999.99")

ผลลัพธ์9999.99
ตัวอย่างที่ 3: แปลงค่า boolean true เป็น decimalDecimal.From(true)

สูตรนี้แปลงค่า true เป็น decimal 1 (false จะแปลงเป็น 0) ใช้ในการคำนวณทั่วไป

fx
=Decimal.From(true)

ผลลัพธ์1

FAQs

ความแตกต่างระหว่าง Decimal.From กับ Number.From+

Decimal.From มีความเที่ยงตรงสูงกว่า Number.From ใช้ Decimal.From สำหรับการคำนวณทางการเงิน ใช้ Number.From สำหรับการคำนวณทั่วไป

สามารถแปลงข้อความที่มีเครื่องหมายจุลภาค (,) ได้หรือไม่+

ได้ ถ้าระบุ culture ที่เหมาะสม เช่น "de-DE" จะแปลง "1.234,56" เป็น 1234.56

ถ้าตัวเลขมีจำนวนทศนิยมมากมายจะเป็นยังไง+

Decimal.From จะรักษาความเที่ยงตรงของทศนิยมทั้งหมด ต่างจาก Number.From ที่อาจสูญเสียความแม่นยำบางส่วน

Resources & Related

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

ฟังก์ชันนี้Decimal.FromNumber functions
Number functions (4)
Currency.From

Currency.From แปลงค่าตัวเลขเป็นค่าสกุลเงิน (currency)

Double.From

Double.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) เป็นประเภทข้อมูล double ประเภท double เป็นตัวเลข floating-point ที่มีความเที่ยงตรงสูงกว่า single ใช้สำหรับการคำนวณทางวิทยาศาสตร์ การวิเคราะห์ข้อมูล และการประมวลผลตัวเลขที่มีขนาดใหญ่

Int32.From

Int32.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) เป็นประเภทข้อมูล Int32 ซึ่งเป็นจำนวนเต็ม 32-bit ที่มีช่วงค่า -2147483648 ถึง 2147483647 ใช้สำหรับการทำงานกับระบบที่ต้องการ 32-bit integer API ที่ต้องข้อมูลในรูปแบบนี้ และการคำนวณที่ต้องความแม่นยำของจำนวนเต็ม

Number.From

Number.From จะพยายามแปลงค่า Input ให้เป็น Number หากเป็น Text จะพยายาม Parse ตัวเลขออกมา หากเป็น Date/Time จะแปลงเป็น Serial Number (เช่นเดียวกับ Excel)

Comments

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