สารบัญ
บทช่วยสอนแสดงวิธีต่างๆ มากมายในการเปลี่ยนสตริงเป็นตัวเลข ใน Excel: ตัวเลือกการตรวจสอบข้อผิดพลาดแปลงเป็นตัวเลข สูตร การดำเนินการทางคณิตศาสตร์ การวางแบบพิเศษ และอื่นๆ
บางครั้งค่าในเวิร์กชีต Excel ของคุณดูเหมือนตัวเลข แต่บวกกันไม่ได้ ไม่คูณ และทำให้เกิดข้อผิดพลาดในสูตร สาเหตุทั่วไปคือตัวเลขที่จัดรูปแบบเป็นข้อความ ในหลายกรณี Microsoft Excel ฉลาดพอที่จะแปลงสตริงตัวเลขที่นำเข้าจากโปรแกรมอื่นเป็นตัวเลขโดยอัตโนมัติ แต่บางครั้งตัวเลขจะถูกจัดรูปแบบเป็นข้อความทำให้เกิดปัญหาหลายอย่างในสเปรดชีตของคุณ บทช่วยสอนนี้จะสอนวิธีแปลงสตริงเป็นตัวเลข "จริง"
วิธีระบุตัวเลขที่จัดรูปแบบเป็นข้อความใน Excel
Excel มีคุณลักษณะการตรวจสอบข้อผิดพลาดในตัวที่ แจ้งเตือนคุณเกี่ยวกับปัญหาที่อาจเกิดขึ้นกับค่าของเซลล์ ซึ่งจะปรากฏเป็นรูปสามเหลี่ยมสีเขียวเล็กๆ ที่มุมซ้ายบนของเซลล์ การเลือกเซลล์ที่มีตัวบ่งชี้ข้อผิดพลาดจะแสดงเครื่องหมายเตือนพร้อมเครื่องหมายอัศเจรีย์สีเหลือง (โปรดดูภาพหน้าจอด้านล่าง) วางตัวชี้เมาส์เหนือเครื่องหมาย แล้ว Excel จะแจ้งให้คุณทราบเกี่ยวกับปัญหาที่อาจเกิดขึ้น: ตัวเลขในเซลล์นี้จัดรูปแบบเป็นข้อความหรือนำหน้าด้วยเครื่องหมายอัญประกาศเดี่ยว .
ในบางกรณี ตัวบ่งชี้ข้อผิดพลาดจะไม่ปรากฏขึ้นสำหรับตัวเลขที่จัดรูปแบบเป็นข้อความ แต่มีตัวบ่งชี้ภาพอื่น ๆ ของข้อความ-ตัวเลข:
ตัวเลข | สตริง (ค่าข้อความ) |
|
|
ในภาพด้านล่าง คุณจะเห็นข้อความแทนตัวเลขทางด้านขวาและตัวเลขจริงทางด้านซ้าย:
วิธี ในการแปลงข้อความเป็นตัวเลขใน Excel
มีวิธีต่างๆ มากมายในการเปลี่ยนข้อความเป็นตัวเลขใน Excel ด้านล่างนี้เราจะครอบคลุมทั้งหมดโดยเริ่มจากวิธีที่เร็วและง่ายที่สุด หากเทคนิคง่ายๆ ไม่ได้ผล อย่าเพิ่งท้อใจไป ไม่มีความท้าทายใดที่ไม่สามารถเอาชนะได้ คุณจะต้องลองวิธีอื่น
แปลงเป็นตัวเลขใน Excel พร้อมตรวจสอบข้อผิดพลาด
หากเซลล์ของคุณแสดงตัวบ่งชี้ข้อผิดพลาด (สามเหลี่ยมสีเขียวที่มุมบนซ้าย) ให้แปลงสตริงข้อความเป็น ตัวเลขเป็นสิ่งที่ต้องคลิกสองครั้ง:
- เลือกเซลล์ทั้งหมดที่มีตัวเลขซึ่งจัดรูปแบบเป็นข้อความ
- คลิกเครื่องหมายเตือนและเลือก แปลงเป็นตัวเลข .
เสร็จแล้ว!
แปลงข้อความเป็นตัวเลขโดยการเปลี่ยนรูปแบบเซลล์
อีกวิธีที่รวดเร็วในการแปลงค่าตัวเลขในรูปแบบข้อความเป็นตัวเลขคือ:
- เลือกเซลล์ที่มีตัวเลขในรูปแบบข้อความ
- เปิด แท็บ หน้าแรก ในกลุ่ม ตัวเลข เลือก ทั่วไป หรือ ตัวเลข จากเมนูแบบเลื่อนลง รูปแบบตัวเลข รายการ
หมายเหตุ วิธีนี้ใช้ไม่ได้ในบางสถานการณ์ ตัวอย่างเช่น ถ้าคุณใช้รูปแบบข้อความกับเซลล์ ใส่ตัวเลข แล้วเปลี่ยนรูปแบบเซลล์เป็นตัวเลข เซลล์นั้นจะยังคงจัดรูปแบบเป็นข้อความ
เปลี่ยนข้อความเป็นตัวเลขด้วยการวางแบบพิเศษ
เมื่อเทียบกับเทคนิคก่อนหน้านี้ วิธีการแปลงข้อความเป็นตัวเลขนี้ต้องใช้ขั้นตอนเพิ่มเติมเล็กน้อย แต่ได้ผลเกือบ 100%
ถึง แก้ไขตัวเลขที่จัดรูปแบบเป็นข้อความด้วย วางแบบพิเศษ นี่คือสิ่งที่คุณทำ:
- เลือกเซลล์ข้อความและตั้งค่ารูปแบบเป็น ทั่วไป ตามที่อธิบายไว้ด้านบน .
- คัดลอกเซลล์ว่าง สำหรับสิ่งนี้ ให้เลือกเซลล์แล้วกด Ctrl + C หรือคลิกขวาแล้วเลือก คัดลอก จากเมนูบริบท
- เลือกเซลล์ที่คุณต้องการแปลงเป็นตัวเลข คลิกขวา จากนั้นคลิก วางแบบพิเศษ อีกทางหนึ่งคือ กดปุ่มลัด Ctrl + Alt + V
- ในกล่องโต้ตอบ วางแบบพิเศษ เลือก ค่า ในส่วน วาง และ เพิ่ม ในส่วน การทำงาน
- คลิก ตกลง .
หากทำเสร็จแล้วอย่างถูกต้อง ค่าของคุณจะเปลี่ยนการจัดตำแหน่งเริ่มต้นจากซ้ายไปขวา ซึ่งหมายความว่าตอนนี้ Excel จะรับรู้ค่าเหล่านั้นเป็นตัวเลข
แปลงสตริงเป็นตัวเลขด้วย Text to Columns
เป็นอีกวิธีที่ไม่ต้องใช้สูตรในการ แปลงข้อความเป็นตัวเลขใน Excel เมื่อใช้เพื่อวัตถุประสงค์อื่น เช่น เพื่อแยกเซลล์ ตัวช่วยสร้างข้อความเป็นคอลัมน์เป็นกระบวนการหลายขั้นตอน ในการแปลงข้อความเป็นตัวเลข คุณคลิกปุ่ม เสร็จสิ้น ในขั้นตอนแรกสุด :)
- เลือกเซลล์ที่คุณต้องการแปลงเป็นตัวเลข และตรวจสอบให้แน่ใจว่า รูปแบบถูกกำหนดเป็น ทั่วไป .
- สลับไปที่แท็บ ข้อมูล กลุ่ม เครื่องมือข้อมูล และคลิก ข้อความเป็นคอลัมน์ ปุ่ม
- ในขั้นตอนที่ 1 ของ ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ เลือก ตัวคั่น ภายใต้ ประเภทข้อมูลต้นฉบับ แล้วคลิก เสร็จสิ้น .
แค่นั้น!
แปลงข้อความเป็นตัวเลขด้วยสูตร
ถึงตอนนี้ เราได้พูดถึงคุณสมบัติในตัวที่สามารถใช้เพื่อเปลี่ยนข้อความเป็นตัวเลขใน Excel ในหลายๆ สถานการณ์ การแปลงสามารถทำได้เร็วขึ้นโดยใช้สูตร
สูตร 1. แปลงสตริงเป็นตัวเลขใน Excel
Microsoft Excel มีฟังก์ชันพิเศษในการแปลงสตริงเป็นตัวเลข - ฟังก์ชัน VALUE ฟังก์ชันยอมรับทั้งสตริงข้อความที่อยู่ในเครื่องหมายอัญประกาศและการอ้างอิงไปยังเซลล์ที่มีข้อความที่จะแปลง
VALUEฟังก์ชันยังสามารถจดจำตัวเลขที่ล้อมรอบด้วยอักขระ "พิเศษ" บางตัว ซึ่งเป็นวิธีที่วิธีก่อนหน้านี้ไม่สามารถทำได้
ตัวอย่างเช่น สูตร VALUE จะจดจำตัวเลขที่พิมพ์ด้วยสัญลักษณ์สกุลเงินและตัวคั่นหลักพัน:
=VALUE("$1,000")
=VALUE(A2)
หากต้องการแปลงค่าข้อความในคอลัมน์ ให้ป้อนสูตรในเซลล์แรก แล้วลากจุดจับเติมเพื่อคัดลอกสูตรลงในคอลัมน์:
สำหรับข้อมูลเพิ่มเติม โปรดดูสูตร VALUE เพื่อแปลงข้อความเป็นตัวเลข
สูตร 2 แปลงสตริงเป็นวันที่
นอกเหนือจากข้อความ -ตัวเลข ฟังก์ชัน VALUE ยังสามารถแปลงวันที่ที่แสดงด้วยสตริงข้อความ
ตัวอย่างเช่น:
=VALUE("1-Jan-2018")
หรือ
=VALUE(A2)
โดยที่ A2 มีวันที่แบบข้อความ
ตามค่าเริ่มต้น สูตร VALUE จะส่งกลับหมายเลขซีเรียลที่แสดงวันที่ในระบบ Excel ภายใน เพื่อให้ผลลัพธ์ปรากฏเป็นวันที่จริง คุณเพียงนำรูปแบบวันที่ไปใช้กับเซลล์สูตร
ผลลัพธ์เดียวกันสามารถทำได้โดยใช้ฟังก์ชัน DATEVALUE:
=DATEVALUE(A2)
สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีแปลงข้อความเป็นวันที่ใน Excel
สูตร 3 แยกตัวเลขจากสตริง
ฟังก์ชัน VALUE ยังมีประโยชน์เมื่อคุณแยกตัวเลขออกจากสตริงข้อความโดยใช้หนึ่งในฟังก์ชันข้อความ เช่น ซ้าย ขวา และกลาง
ตัวอย่างเช่น หากต้องการรับอักขระ 3 ตัวสุดท้ายจากสตริงข้อความใน A2 และ คืนผลลัพธ์เป็นตัวเลข ใช้สูตรนี้:
=VALUE(RIGHT(A2,3))
ภาพหน้าจอด้านล่างแสดงการทำงานของสูตรแปลงข้อความเป็นตัวเลขของเรา:
หากคุณไม่ตัด ฟังก์ชัน RIGHT ลงใน VALUE ผลลัพธ์จะถูกส่งกลับเป็นข้อความ ซึ่งเป็นสตริงตัวเลขที่แม่นยำยิ่งขึ้น ซึ่งทำให้การคำนวณใดๆ ด้วยค่าที่แยกออกมาเป็นไปไม่ได้
สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีแยกตัวเลขจากสตริงใน Excel .
เปลี่ยนสตริง Excel เป็นตัวเลขด้วยการดำเนินการทางคณิตศาสตร์
วิธีที่ง่ายกว่าวิธีหนึ่งในการแปลงค่าข้อความเป็นตัวเลขใน Excel คือการดำเนินการทางคณิตศาสตร์อย่างง่ายซึ่งไม่ได้เปลี่ยนค่าเดิม จะเป็นอะไรได้บ้าง? ตัวอย่างเช่น การบวกศูนย์ คูณหรือหารด้วย 1
=A2+0
=A2*1
=A2/1
หากค่าดั้งเดิมอยู่ในรูปแบบข้อความ Excel อาจใช้รูปแบบข้อความกับผลลัพธ์โดยอัตโนมัติด้วย คุณอาจสังเกตเห็นได้จากตัวเลขชิดซ้ายในเซลล์สูตร ในการแก้ไขปัญหานี้ อย่าลืมตั้งค่ารูปแบบ ทั่วไป สำหรับเซลล์สูตร
เคล็ดลับ หากคุณต้องการให้ผลลัพธ์เป็นค่า ไม่ใช่สูตร ให้ใช้คุณลักษณะ วางแบบพิเศษ เพื่อแทนที่สูตรด้วยค่าต่างๆ
นั่นคือวิธีที่คุณแปลงข้อความเป็นตัวเลขใน Excel ด้วยสูตร และคุณสมบัติในตัว ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!