วิธีแปลงข้อความเป็นตัวเลขใน Excel

คุณสามารถแปลงตัวเลขที่จัดรูปแบบเป็นข้อความเป็นตัวเลขจริงใน Excel ได้ห้าวิธี

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

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

วิธีตรวจสอบว่าค่าเป็นตัวเลขหรือข้อความ

ใน Excel ค่าอาจดูเหมือนตัวเลข แต่ไม่รวมกัน และไม่ทำงานเหมือนตัวเลขดังที่แสดงด้านล่าง

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

  • ในสเปรดชีต Excel ตัวเลขจะจัดชิดซ้ายตามค่าเริ่มต้น ในขณะที่ข้อความจะจัดชิดขวาในเซลล์
  • หากเลือกเซลล์ที่มีค่าตัวเลขหลายเซลล์ แถบสถานะของ Excel ที่ด้านล่างจะแสดงค่า Average, Count และ SUM แต่ถ้าเลือกเซลล์ที่มีค่าข้อความหลายเซลล์ แถบสถานะจะแสดงเฉพาะการนับ
  • บางครั้ง ถ้าเซลล์มีตัวเลขที่จัดรูปแบบเป็นข้อความ คุณจะเห็นสามเหลี่ยมสีเขียวขนาดเล็กที่มุมบนซ้ายของเซลล์ (ตัวบ่งชี้ข้อผิดพลาด) ดังที่แสดงด้านบน
  • เมื่อเลือกเซลล์ที่มีตัวบ่งชี้ข้อผิดพลาด คุณจะเห็นป้ายเตือนพร้อมเครื่องหมายอัศเจรีย์สีเหลือง เลื่อนเคอร์เซอร์ไปที่เครื่องหมายนั้น แล้ว Excel จะแสดงปัญหาที่อาจเกิดขึ้นกับเซลล์นั้น: “ตัวเลขในเซลล์นี้จัดรูปแบบเป็นข้อความหรือนำหน้าด้วยเครื่องหมายอะพอสทรอฟี”
  • นอกจากนี้ เมื่อคุณพยายามสรุปตัวเลขที่จัดรูปแบบเป็นข้อความ ตัวเลขจะไม่แสดงผลรวมที่ถูกต้องดังที่แสดงด้านบน

วิธีการแปลงข้อความเป็นตัวเลข

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

  • การใช้คุณสมบัติข้อความเป็นตัวเลข
  • โดยการเปลี่ยนรูปแบบเซลล์
  • ใช้วิธีวางแบบพิเศษ
  • การใช้ตัวช่วยสร้างข้อความเป็นคอลัมน์
  • การใช้สูตร

แปลงข้อความเป็นตัวเลขโดยใช้คุณสมบัติข้อความเป็นตัวเลข

เริ่มต้นด้วยวิธีที่ง่ายและสะดวก แต่วิธีนี้อาจไม่สามารถใช้ได้เสมอไป

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

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

เสร็จแล้ว! ตัวเลขของคุณจะถูกแปลง

เปลี่ยนข้อความเป็นตัวเลขโดยเปลี่ยนรูปแบบ

อีกวิธีหนึ่งที่ง่ายและรวดเร็วในการแปลงตัวเลขที่จัดรูปแบบเป็นข้อความเป็นตัวเลขคือการเปลี่ยนรูปแบบของเซลล์

นี่คือวิธีที่คุณทำ:

เลือกเซลล์ทั้งหมดที่คุณต้องการแปลง คุณสามารถเลือกทั้งคอลัมน์ได้โดยการเลือกตัวอักษรประจำคอลัมน์หรือโดยการกด Ctrl + เว้นวรรค. ไปที่แท็บ "หน้าแรก" คลิกที่รายการดรอปดาวน์รูปแบบตัวเลขในกลุ่มตัวเลข แล้วเลือกตัวเลือก "ทั่วไป" หรือ "ตัวเลข"

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

เมื่อคุณเลือก "ทั่วไป" เซลล์ที่เลือกจะถูกจัดรูปแบบเป็นตัวเลขและจะจัดชิดขวาของเซลล์

วิธีนี้ใช้ไม่ได้ผลเสมอไป ในกรณีเช่นนี้ ให้ใช้วิธีการต่อไปนี้

เปลี่ยนข้อความเป็นตัวเลขโดยใช้วิธีการวางแบบพิเศษ

วิธีที่สามเป็นอีกวิธีที่มีประสิทธิภาพในการแปลงข้อความเป็นตัวเลข ในวิธีนี้ คุณเพียงแค่ดำเนินการคำนวณทางคณิตศาสตร์กับข้อความด้วยเครื่องมือวางแบบพิเศษ นี่คือวิธีที่คุณทำ:

เลือกเซลล์ว่าง (ซึ่ง Excel ตีความว่าเป็น 0) แล้วคัดลอก ในการคัดลอกเซลล์ ให้เลือกเซลล์แล้วกด 'Ctrl + C' หรือคลิกขวาและเลือก 'คัดลอก' จากเมนูบริบท จากนั้นเลือกเซลล์ที่คุณต้องการแปลงเป็นตัวเลข คลิกขวา แล้วเลือกตัวเลือก "วางแบบพิเศษ" หรือกดปุ่ม 'Ctrl + Alt + V' ทางลัดที่จะทำเช่นเดียวกัน

ในกล่องโต้ตอบการวางแบบพิเศษ ให้เลือก 'ค่า' ในส่วนการวาง (ด้านบน) และ 'เพิ่ม' ในส่วนการทำงาน (ด้านล่าง) แล้วคลิกปุ่ม 'ตกลง'

การทำเช่นนี้จะเพิ่ม '0' ให้กับแต่ละเซลล์ในช่วงที่เลือก และแปลงตัวเลขที่เก็บไว้เป็นข้อความเป็นตัวเลข

ผลลัพธ์:

แปลงข้อความเป็นตัวเลขโดยใช้ตัวช่วยสร้างข้อความเป็นคอลัมน์

อีกวิธีหนึ่งในการแปลงข้อความเป็นตัวเลขคือการใช้ตัวช่วยสร้างข้อความเป็นคอลัมน์ นี่เป็นกระบวนการที่ค่อนข้างยาว แต่มีประโยชน์สำหรับการแปลงค่าทั้งคอลัมน์ นี่คือวิธีที่คุณทำ:

ขั้นแรก เลือกเซลล์ที่คุณต้องการแปลงจากข้อความเป็นตัวเลข ไปที่แท็บ "ข้อมูล" คลิกปุ่ม "ข้อความเป็นคอลัมน์" ในกลุ่มเครื่องมือข้อมูล 'ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์' จะเปิดขึ้น

ในขั้นตอนที่ 1 ของวิซาร์ด ให้เลือก 'ตัวคั่น' ใต้ประเภทข้อมูลดั้งเดิม แล้วคลิก 'ถัดไป'

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

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

คุณอาจสังเกตเห็นว่า คุณไม่ได้เปลี่ยนตัวเลือกในระหว่างกระบวนการทั้งหมด และเราสามารถข้ามไปที่ 'เสร็จสิ้น' ในขั้นตอนที่ 1 หากข้อมูลของคุณมีตัวคั่นใดๆ เช่น ช่องว่างหรืออัฒภาค คุณต้องเลือกในขั้นตอนที่ 2 ของพ่อมด

แปลงข้อความเป็นตัวเลขโดยใช้สูตร

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

แปลงสตริงเป็นตัวเลขโดยใช้ฟังก์ชัน VALUE

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

ความพิเศษของฟังก์ชันนี้คือสามารถรับรู้ค่าตัวเลขที่ล้อมรอบด้วยอักขระพิเศษ ยอมรับทั้งสตริงข้อความและการอ้างอิงไปยังเซลล์ที่มีข้อความ และสร้างเวอร์ชันที่สะอาดของค่าในเซลล์อื่น

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

=VALUE(ข้อความ)

ตัวอย่างเช่น ในการแปลงตัวเลขที่จัดรูปแบบเป็นข้อความใน A1 ให้ใช้ฟังก์ชัน VALUE ด้านล่าง:

=ค่า(A2)

ขั้นแรก เลือกเซลล์ที่คุณต้องการผลลัพธ์และพิมพ์สูตรข้างต้น

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

ฟังก์ชัน Excel VALUE พร้อมฟังก์ชันข้อความ

ฟังก์ชัน VALUE สามารถใช้ร่วมกับฟังก์ชันข้อความของ Excel เช่น LEFT, RIGHT และ MID เพื่อดึงตัวเลขออกจากสตริงข้อความ

=VALUE(ขวา(A1,5))

ในสูตรข้างต้น ฟังก์ชัน VALUE จะดึงค่าตัวเลขออกจากสตริงข้อความในเซลล์ A1 โดยใช้ฟังก์ชัน RIGHT

เปลี่ยนข้อความเป็นตัวเลขด้วยการคำนวณทางคณิตศาสตร์ใน Excel

คุณยังสามารถแปลงข้อความเป็นตัวเลขได้ด้วยการดำเนินการทางคณิตศาสตร์อย่างง่ายที่ไม่เปลี่ยนแปลงค่าดั้งเดิม

ตัวอย่างเช่น ในการแปลงตัวเลขที่จัดรูปแบบเป็นข้อความในเซลล์ A1 คุณสามารถเพิ่มศูนย์ คูณหรือหาร 1 ด้วยค่าข้อความนั้นได้ การดำเนินการเหล่านี้จะไม่เปลี่ยนค่า แต่แปลงเป็นตัวเลข

=A1+0 (หรือ) =A1*1 (หรือ) =A1/1

ในบทความนี้ เราได้พูดถึงทุกวิธีที่เป็นไปได้ที่คุณสามารถใช้เพื่อแปลงข้อความเป็นตัวเลขใน Excel