วิธีแก้ไขเมื่อ Excel แสดง error “Numbers stored as text” ต้องแปลงข้อความเป็นตัวเลขก่อน ไม่เช่นนั้นจะไม่สามารถนำตัวเลขไป SUM หรือ ใช้ในการคำนวณด้วยสูตรต่าง ๆ ได้
วิธีที่ 1 แปลงข้อความเป็นตัวเลขด้วยคำสั่ง Convert to Number
วิธีนี้จะเหมาะสำหรับข้อมูลน้อย ๆ ไม่กี่ cell สามารถทำได้รวดเร็ว เพียงไม่กี่คลิก
- เลือก Cell ที่ต้องการแปลง จะ cell เดียว หรือ หลาย cell ก็ได้ คลิกที่เครื่องหมายสามเหลี่ยมสีเหลือง
- เลือก Convert to Number
วิธีที่ 2 แปลงข้อความเป็นตัวเลขด้วยฟังก์ชัน Value
- ใส่ฟังก์ชัน VALUE(A2) หรือ cell ที่ต้องการ
- ลากสูตรลงด้านล่าง
- จะได้ผลลัพธ์ดังภาพ
- จากนั้นก็ทำการแปลงสูตรเป็นค่าตัวเลขด้วยการ Copy และ Paste Special แล้วเลือก Values
วิธีที่ 3 แปลงข้อความเป็นตัวเลขด้วยคำสั่ง Text to Columns
วิธีนี้นอกจากจะแปลงข้อความเป็นตัวเลขได้แล้ว ยังสามารถใช้กับกรณีที่สูตรแสดงเป็นสูตรออกมา ไม่คำนวณค่าให้ได้อีกด้วย ดูตัวอย่างด้านล่าง
- คลุม cell ที่ต้องการแปลงข้อความเป็นตัวเลข
- ไปที่แท็บ Data => เลือกคำสั่ง Text to Columns จะมีหน้าต่าง Convert text to Column Wizard แสดงขึ้นมา
- คลิกที่ปุ่ม Finish ได้เลย
ผลลัพธ์ที่ได้ จะเห็นว่าแถวที่ 7 จะแสดงสูตรออกมาเลย แต่คำสั่ง Text to Columns จะทำให้สูตรดังกล่าวคำนวณออกมาให้ด้วย
วิธีที่ 4 แปลงข้อความเป็นตัวเลขด้วย Paste Special และ Multiply
วิธีการนี้จะใช้การ copy ข้อมูลที่เราต้องการแปลงข้อความเป็นตัวเลข แล้วนำไปวาง แบบ Multiply กับ cell ที่เราใส่ค่า 1 ไว้แล้ว เพื่อให้ค่าของข้อมูลเราไม่เปลี่ยนแปลงไป
- ทำการแทรก column มาด้านหลังข้อมูลของเรา หรือ ตำแหน่งไหนก็ได้ที่เราต้องการ และ เปลี่ยน cell format เป็น General ด้วย
- ใส่ 1 ลงไปใน column ที่เพิ่งแทรกมา ให้เท่ากันจำนวนข้อมูลที่เราต้องการจะแปลง
- Copy ข้อความที่เราต้องการแปลง คลิกขวาที่ column ที่แทรกเข้ามา เลือก Paste Special => เลือก Multiply คลิกปุ่ม OK
- ผลลัพธ์ที่ได้
จะเห็นได้ว่าในโปรแกรม Excel นั้นการแปลงข้อความตัวเลขมีด้วยกันหลายวิธี เราสามารถเลือกใช้ให้เหมาะสมกับงานของเราได้ ซึ่งสามารถแก้ปัญหา กรณี “Numbers stored as text” หรือ ยังนำไปใช้กับกรณีที่สูตรของเราไม่คำนวณค่าให้