ฟังก์ชัน Excel VALUE เพื่อแปลงข้อความเป็นตัวเลข

  • แบ่งปันสิ่งนี้
Michael Brown

บทช่วยสอนแสดงวิธีใช้ฟังก์ชัน VALUE ใน Excel เพื่อแปลงสตริงข้อความเป็นค่าตัวเลข

โดยปกติ Microsoft Excel จะจดจำตัวเลขที่จัดเก็บเป็นข้อความและแปลงเป็นรูปแบบตัวเลข โดยอัตโนมัติ อย่างไรก็ตาม หากข้อมูลถูกจัดเก็บไว้ในรูปแบบที่ Excel ไม่รู้จัก ค่าตัวเลขอาจถูกปล่อยให้เป็นสตริงข้อความ ทำให้ไม่สามารถคำนวณได้ ในสถานการณ์เช่นนี้ ฟังก์ชัน VALUE สามารถแก้ไขได้อย่างรวดเร็ว

    ฟังก์ชัน VALUE ของ Excel

    ฟังก์ชัน VALUE ใน Excel ได้รับการออกแบบมาเพื่อแปลงค่าข้อความเป็นตัวเลข สามารถจดจำสตริงตัวเลข วันที่ และเวลา

    ไวยากรณ์ของฟังก์ชัน VALUE นั้นง่ายมาก:

    VALUE(ข้อความ)

    โดยที่ ข้อความ คือสตริงข้อความที่อยู่ใน เครื่องหมายอัญประกาศหรือการอ้างอิงไปยังเซลล์ที่มีข้อความที่จะเปลี่ยนเป็นตัวเลข

    ฟังก์ชัน VALUE ถูกนำมาใช้ใน Excel 2007 และพร้อมใช้งานใน Excel 2010, Excel 2013, Excel 2016 และเวอร์ชันที่ใหม่กว่า<3

    ตัวอย่างเช่น ในการแปลงข้อความใน A2 เป็นตัวเลข คุณใช้สูตรนี้:

    =VALUE(A2)

    ในภาพหน้าจอด้านล่าง โปรดสังเกตว่าสตริงเดิมชิดซ้ายในคอลัมน์ A และ ตัวเลขชิดขวาที่แปลงแล้วในคอลัมน์ B:

    วิธีใช้ฟังก์ชัน VALUE ใน Excel - ตัวอย่างสูตร

    ดังที่ได้กล่าวไว้ก่อนหน้านี้ ในสถานการณ์ส่วนใหญ่ของ Excel แปลงข้อความเป็นตัวเลขโดยอัตโนมัติเมื่อจำเป็น ในบางสถานการณ์ คุณต้องบอกอย่างชัดเจนเก่งในการทำเช่นนั้น ตัวอย่างด้านล่างแสดงวิธีการทำงานจริง

    สูตร VALUE เพื่อแปลงข้อความเป็นตัวเลข

    คุณรู้อยู่แล้วว่าจุดประสงค์หลักของฟังก์ชัน VALUE ใน Excel คือการเปลี่ยนสตริงข้อความเป็นค่าตัวเลข .

    สูตรต่อไปนี้ให้แนวคิดเกี่ยวกับประเภทของสตริงที่สามารถเปลี่ยนเป็นตัวเลขได้:

    สูตร ผลลัพธ์ คำอธิบาย
    =VALUE("$10,000") 10000 ส่งกลับตัวเลขที่เทียบเท่ากับสตริงข้อความ
    =VALUE("12:00") 0.5 ส่งกลับเลขทศนิยมที่ตรงกับเวลา 12.00 น. (ตามที่จัดเก็บไว้ภายในใน Excel
    =VALUE("5:30")+VALUE("00:30") 0.25 เลขทศนิยมสำหรับ 6AM (5:30 + 00:30 = 6:00 น.)

    ภาพหน้าจอด้านล่างแสดงการแปลงข้อความเป็นตัวเลขอีกสองสามรายการที่ดำเนินการด้วยสูตร VALUE เดียวกัน:

    แยกตัวเลขออกจากสตริงข้อความ

    ผู้ใช้ Excel ส่วนใหญ่รู้วิธีแยกจำนวนอักขระที่ต้องการตั้งแต่เริ่มต้น สิ้นสุดหรือตรงกลางของสตริง - โดยใช้ฟังก์ชัน LEFT, RIGHT และ MID เมื่อทำเช่นนั้น คุณต้องจำไว้ว่าเอาต์พุตของฟังก์ชันทั้งหมดเหล่านี้จะเป็นข้อความเสมอ แม้ว่าคุณจะแยกตัวเลขก็ตาม สิ่งนี้อาจไม่เกี่ยวข้องในสถานการณ์หนึ่ง แต่สำคัญในอีกสถานการณ์หนึ่ง เนื่องจากฟังก์ชัน Excel อื่นๆ ถือว่าอักขระที่แยกออกมาเป็นข้อความ ไม่ใช่ตัวเลข

    ดังที่คุณเห็นในส่วนภาพหน้าจอด้านล่าง ฟังก์ชัน SUM ไม่สามารถรวมค่าที่แยกออกมา แม้ว่าเมื่อแรกเห็น คุณอาจไม่สังเกตเห็นสิ่งผิดปกติเกี่ยวกับค่าเหล่านี้ อาจยกเว้นสำหรับการจัดข้อความชิดซ้ายตามปกติ:

    ในกรณีที่คุณจำเป็นต้องใช้ตัวเลขที่แยกออกมาในการคำนวณเพิ่มเติม ให้รวมสูตรของคุณไว้ในฟังก์ชัน VALUE ตัวอย่างเช่น:

    หากต้องการแยกอักขระสองตัวแรกออกจากสตริงและส่งกลับผลลัพธ์เป็นตัวเลข:

    =VALUE(RIGHT(A4,2))

    เพื่อแยกอักขระสองตัวจากตรงกลางของสตริงที่เริ่มต้น ด้วยอักขระตัวที่ 10:

    =VALUE(MID(A3,10,2))

    หากต้องการแยกอักขระสองตัวสุดท้ายออกจากสตริงเป็นตัวเลข:

    =VALUE(RIGHT(A4,2))

    สูตรข้างต้นไม่เพียงแต่ดึง หลัก แต่ยังทำการแปลงข้อความเป็นตัวเลขไปพร้อมกัน ตอนนี้ ฟังก์ชัน SUM สามารถคำนวณตัวเลขที่แยกออกมาได้โดยไม่มีปัญหา:

    แน่นอนว่าตัวอย่างง่ายๆ เหล่านี้มีไว้เพื่อวัตถุประสงค์ในการสาธิตและเพื่ออธิบายแนวคิดเป็นส่วนใหญ่ ในเวิร์กชีตในชีวิตจริง คุณอาจต้องแยกตัวเลขตัวแปรจากตำแหน่งใดๆ ในสตริง บทช่วยสอนต่อไปนี้แสดงวิธีการ: วิธีแยกตัวเลขจากสตริงใน Excel

    ฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นวันที่และเวลา

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

    ภาพหน้าจอด้านล่างแสดงผลลัพธ์ที่เป็นไปได้:

    นอกจากนี้ คุณยังสามารถใช้วิธีอื่นๆ ในการแปลงข้อความเป็น วันที่และเวลาใน Excel:

    หากต้องการแปลงค่า วันที่ ที่จัดรูปแบบเป็นข้อความเป็นวันที่ปกติของ Excel ให้ใช้ฟังก์ชัน DATEVALUE หรือวิธีอื่นๆ ที่อธิบายไว้ในวิธีแปลงข้อความเป็นวันที่ใน Excel

    หากต้องการแปลงสตริง ข้อความ เป็นเวลา ให้ใช้ฟังก์ชัน TIMEVALUE ตามที่แสดงในแปลงข้อความเป็นเวลาใน Excel

    เหตุใดฟังก์ชัน Excel VALUE จึงส่งกลับ #VALUE ข้อผิดพลาด

    หากสตริงต้นฉบับปรากฏในรูปแบบที่ Excel ไม่รู้จัก สูตร VALUE จะส่งกลับข้อผิดพลาด #VALUE ตัวอย่างเช่น:

    คุณจะแก้ไขอย่างไร โดยใช้สูตรที่ซับซ้อนมากขึ้นซึ่งอธิบายไว้ในวิธีแยกตัวเลขจากสตริงใน Excel

    หวังว่าบทช่วยสอนสั้นๆ นี้จะช่วยให้คุณเข้าใจเกี่ยวกับการใช้ฟังก์ชัน VALUE ใน Excel หากต้องการดูสูตรโดยละเอียด คุณสามารถดาวน์โหลดสมุดงาน Excel VALUE Function ตัวอย่างของเราได้ ฉันขอขอบคุณสำหรับการอ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้