VALUE
อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ
VALUE คืออะไร
แปลงข้อความที่หน้าตาเป็นตัวเลขให้เป็นตัวเลขจริง เพื่อให้ SUM และสูตรอื่นคำนวณได้
ใช้เมื่อไหร่
- ยอดเงินที่คัดลอกมาจากระบบอื่นหรือไฟล์ CSV เป็นข้อความ SUM จึงรวมไม่ครบ
- ตัวเลขที่ตัดออกมาจากรหัสด้วย LEFT, MID หรือ RIGHT ต้องนำไปคำนวณต่อ
- รายงานจากโปรแกรมบัญชีที่ส่งออกมาเป็นข้อความ และแสดงยอดติดลบในวงเล็บ
รูปแบบสูตร
Argument แต่ละตัว
ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น
| Argument | จำเป็นไหม | ความหมาย |
|---|---|---|
| text | จำเป็น | ข้อความในเครื่องหมาย "..." หรือช่องที่มีข้อความที่ต้องการแปลงเป็นตัวเลข |
ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้
ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร
ยอดที่คัดลอกมาจากระบบ POS เป็นข้อความ (สามเหลี่ยมสีเขียวมุมช่อง) คอลัมน์ C ใช้ VALUE แปลงเป็นตัวเลข
| แถว | A | B | C | D | E |
|---|---|---|---|---|---|
| 4 | สาขา | ยอดขายจากระบบ | ยอดขาย (ตัวเลข) | ||
| 5 | บางนา | 125,400.50 | 125,400.50 | ||
| 6 | ศรีราชา | 98,250.00 | 98,250.00 | ||
| 7 | รังสิต | 1,250,000 | 1,250,000.00 | ||
| 8 | เชียงใหม่ | 87,630.75 | 87,630.75 | ||
| 9 | ขอนแก่น | 64,300 | 64,300.00 | ||
| 10 | หาดใหญ่ | 310,995.25 | 310,995.25 | ||
| 11 | พัทยา | 45,800 | 45,800.00 | ||
| 12 | |||||
| 13 | |||||
| 14 | |||||
| 15 | |||||
| 16 | |||||
| 17 | |||||
| 18 | |||||
| 19 |
ขั้นตอนการคำนวณ (3)
- อ่านสูตร C5: VALUE(B5) อ่านข้อความ 125,400.50 เป็นตัวเลข 125400.5 จุลภาคและจุดทศนิยมอ่านได้ตามปกติ
- SUM คอลัมน์ B ได้แค่ 45,800 คือยอดพัทยาซึ่งเป็นตัวเลขอยู่แล้วช่องเดียว ส่วนคอลัมน์ C รวมได้ครบ 1,982,376.50
- B6 มีช่องว่างหน้าและหลัง VALUE ตัดให้เอง ส่วน B11 เป็นตัวเลขอยู่แล้ว VALUE คืนค่าเดิม
ตัวอย่างทั้งหมด 4 แบบ
- 1แปลงยอดที่เป็นข้อความ แล้วรวมได้ครบ · ยอดที่คัดลอกมาจากระบบ POS เป็นข้อความ (สามเหลี่ยมสีเขียวมุมช่อง) คอลัมน์ C ใช้ VALUE แปลงเป็นตัวเลข
- 2ตัวเลขที่ตัดมาจากรหัสยังเป็นข้อความ · RIGHT ดึง 4 ตัวท้ายของเลขที่คำสั่งซื้อได้ข้อความ 0734 ครอบด้วย VALUE จึงได้เลข 734 ที่คำนวณต่อได้
- 3#VALUE! เมื่อมีหน่วยหรือตัวอักษรปน · ใบนับสต็อกบางแถวพิมพ์จำนวนพร้อมคำว่า ลัง VALUE อ่านไม่ได้ ต้องใช้ SUBSTITUTE ลบคำว่า ลัง ออกก่อน
- 4ยอดติดลบในวงเล็บ และทางลัด -- แทน VALUE · รายงานจากโปรแกรมบัญชีแสดงค่าลบในวงเล็บ VALUE อ่าน (24,800.00) เป็น -24,800 ได้เลย
ข้อผิดพลาดที่พบบ่อย
เคล็ดลับจากห้องเรียน
ใช้กับ Excel ของคุณได้ไหม
| เวอร์ชัน | Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|---|
| VALUE |
VALUE ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก
เลือกวิธีให้ถูกงาน
| วิธี | ใช้เมื่อ | ตัวอย่าง |
|---|---|---|
| VALUE | แปลงข้อความเป็นตัวเลขด้วยสูตร อ่านแล้วเข้าใจทันที | =VALUE(B5) |
| -- หรือ *1 | ทางลัดที่ได้ผลเท่ากับ VALUE | =--B5 |
| Convert to Number | แปลงข้อมูลเดิมครั้งเดียว ไม่ต้องมีคอลัมน์สูตร | คลิกสามเหลี่ยมเขียว > Convert to Number |
| Text to Columns | แปลงทั้งคอลัมน์ครั้งเดียว | Data > Text to Columns > Finish |
| TEXT | ทางกลับกัน: ตัวเลขเป็นข้อความที่จัดรูปแบบแล้ว | =TEXT(C5,"#,##0.00") |
ใน Power BI ใช้อะไร
ชื่อเดียวกันใน DAX ใช้ใน Calculated Column ได้ งานล้างข้อมูลจำนวนมากควรทำใน Power Query ก่อนโหลด
เปลี่ยนชนิดทั้งคอลัมน์ ค่าที่แปลงไม่ได้ขึ้นเป็น Error ให้เห็น
ไฟล์ฝึก VALUE
9Expert-VALUE-Practice-v1.2.xlsx
โจทย์ในชีตแบบฝึกหัด
- ข้อ 1แปลงยอดของสาขารังสิต (แถว 8) เป็นตัวเลข
- ข้อ 2รวมยอดของสาขาบางนาและศรีราชา (แถว 6–7) หลังแปลงเป็นตัวเลข
- ข้อ 3แปลงข้อความส่วนลดในช่อง C9 เป็นตัวเลข
- ข้อ 4แปลง 4 ตัวท้ายของเลขที่คำสั่งซื้อในช่อง C10 เป็นตัวเลข
- ข้อ 5จำนวนลังจากข้อความในช่อง C11 เป็นตัวเลข
วิดีโอประกอบ
ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน
เปิดใน YouTubeแบบทดสอบ 3 ข้อ
1. =VALUE("1,250.50") ได้อะไร
VALUE อ่านจุลภาคและจุดทศนิยมได้ ผลเป็นตัวเลข 1250.5
2. =VALUE("24 ลัง") ได้อะไร
มีคำว่า ลัง ปน จึงไม่ใช่ข้อความที่เป็นตัวเลข ต้องลบคำนั้นออกก่อน
3. B5 เป็นข้อความ "980" สูตรใดได้ผลเท่ากับ =VALUE(B5)
-- ทำให้ Excel แปลงข้อความเป็นตัวเลขก่อนคำนวณ จึงได้ 980 เท่ากับ VALUE
ไปต่อ
ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)