ฟังก์ชัน NUMBERVALUE ใน Excel เป็นหนึ่งในเครื่องมือที่มีประโยชน์มากสำหรับการแปลงข้อความที่ดูเหมือนตัวเลขให้กลายเป็นตัวเลขจริงที่สามารถนำไปคำนวณต่อได้ ฟังก์ชันนี้ช่วยแก้ปัญหาข้อมูลที่นำเข้าจากระบบอื่นแล้วมีรูปแบบเป็นข้อความ เช่น ข้อความที่มีจุลภาคคั่นหลักพัน หรือจุดทศนิยมที่ไม่ถูกต้องตามการตั้งค่าภูมิภาค
การเรียนรู้วิธีใช้ NUMBERVALUE จะทำให้เราสามารถจัดการกับข้อมูลที่มีปัญหาเรื่องรูปแบบได้อย่างง่ายดายและแม่นยำ ช่วยเพิ่มความสะดวกและความรวดเร็วในการทำงานกับ Excel อย่างมืออาชีพ
จุดประสงค์ของฟังก์ชัน NUMBERVALUE ใน Excel
ฟังก์ชัน NUMBERVALUE ใน Excel ใช้สำหรับแปลงค่าที่เป็น ข้อความ ซึ่งมีรูปแบบคล้ายตัวเลข ให้กลายเป็นตัวเลขจริงที่สามารถนำไปใช้ในสูตรคำนวณได้ เช่น การแปลง “1,234.56” (ข้อความ) ให้กลายเป็น 1234.56 (ตัวเลข)
โดยฟังก์ชันนี้ช่วยให้การแปลงค่าข้อมูลที่มาจากแหล่งภายนอก เช่น CSV, Text File หรือข้อมูลที่คัดลอกมาจากเว็บไซต์ มีความถูกต้องและเป็นตัวเลขพร้อมใช้งานจริง
ประโยชน์ของฟังก์ชัน NUMBERVALUE ใน Excel
- แปลงข้อความที่เป็นตัวเลขให้เป็นตัวเลขจริง
- ช่วยให้สามารถใช้ค่าที่แปลงแล้วในการคำนวณได้ทันที
- แก้ปัญหาข้อมูลผิดรูปแบบจากการนำเข้าข้อมูล
- รองรับการตั้งค่าตัวคั่นทศนิยมและตัวคั่นหลักพัน
- ลดความผิดพลาดในการวิเคราะห์ข้อมูลทางการเงินหรือสถิติ
รูปแบบการใช้งาน (Syntax)
NUMBERVALUE(text, [decimal_separator], [group_separator])
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน NUMBERVALUE มีดังนี้:
text(จำเป็น): ข้อความที่ต้องการแปลงเป็นตัวเลขdecimal_separator(ไม่บังคับ): ตัวอักษรที่ใช้เป็นตัวคั่นทศนิยมในข้อความgroup_separator(ไม่บังคับ): ตัวอักษรที่ใช้เป็นตัวคั่นหลักพันในข้อความ
ตัวอย่างการใช้งาน
แปลงข้อความตัวเลขแบบง่าย
| A | B |
|---|---|
| ‘1,234.56 | =NUMBERVALUE(A1) |
| ‘7,890.00 | =NUMBERVALUE(A2) |
ผลลัพธ์
| A | B |
|---|---|
| ‘1,234.56 | 1234.56 |
| ‘7,890.00 | 7890.00 |
- Excel แปลงข้อความ “1,234.56” ให้เป็นตัวเลข 1234.56
- Excel แปลงข้อความ “7,890.00” ให้เป็นตัวเลข 7890.00
การประยุกต์ใช้งานฟังก์ชัน NUMBERVALUE ใน Excel
สมมติเรามีข้อมูลดังนี้ (ข้อความที่มีตัวคั่นหลักพันและจุดทศนิยม):

ในกรณีนี้ ข้อความใช้เครื่องหมายจุด (.) เป็นตัวคั่นหลักพัน และเครื่องหมายจุลภาค (,) เป็นตัวคั่นทศนิยม
สูตรที่ใช้ในเซลล์ B1
=NUMBERVALUE(A1, ",", ".")
ผลลัพธ์ที่ได้

- “2.345,67” ถูกแปลงเป็น 2345.67 โดยใช้ “,” เป็นตัวคั่นทศนิยม และ “.” เป็นตัวคั่นหลักพัน
- ข้อมูลที่ดูเหมือนจะผิดมาตรฐานสามารถใช้คำนวณได้ทันทีหลังการแปลง
หมายเหตุ
- ถ้าไม่ระบุ
decimal_separatorและgroup_separatorExcel จะใช้การตั้งค่าจากระบบปฏิบัติการ - หากข้อความมีรูปแบบผิดปกติ เช่น มีตัวอักษรที่ไม่ใช่ตัวเลข Excel จะส่งกลับข้อผิดพลาด
- NUMBERVALUE เป็นฟังก์ชันที่ใช้ได้ใน Excel 2013 ขึ้นไปเท่านั้น
ฟังก์ชัน NUMBERVALUE เป็นตัวช่วยสำคัญในการทำความสะอาดข้อมูลที่เกี่ยวกับตัวเลข ช่วยให้เราสามารถแปลงข้อความที่มีลักษณะคล้ายตัวเลขให้เป็นตัวเลขจริงได้อย่างรวดเร็วและแม่นยำ เป็นฟังก์ชันที่ควรเรียนรู้สำหรับทุกคนที่ทำงานกับข้อมูลตัวเลขจำนวนมากใน Excel
ข้อมูลอ้างอิง: NUMBERVALUE function
