Excel: แปลงข้อความเป็นตัวเลขด้วยสูตรและวิธีอื่นๆ

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

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

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

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

    Excel มีคุณลักษณะการตรวจสอบข้อผิดพลาดในตัวที่ แจ้งเตือนคุณเกี่ยวกับปัญหาที่อาจเกิดขึ้นกับค่าของเซลล์ ซึ่งจะปรากฏเป็นรูปสามเหลี่ยมสีเขียวเล็กๆ ที่มุมซ้ายบนของเซลล์ การเลือกเซลล์ที่มีตัวบ่งชี้ข้อผิดพลาดจะแสดงเครื่องหมายเตือนพร้อมเครื่องหมายอัศเจรีย์สีเหลือง (โปรดดูภาพหน้าจอด้านล่าง) วางตัวชี้เมาส์เหนือเครื่องหมาย แล้ว Excel จะแจ้งให้คุณทราบเกี่ยวกับปัญหาที่อาจเกิดขึ้น: ตัวเลขในเซลล์นี้จัดรูปแบบเป็นข้อความหรือนำหน้าด้วยเครื่องหมายอัญประกาศเดี่ยว .

    ในบางกรณี ตัวบ่งชี้ข้อผิดพลาดจะไม่ปรากฏขึ้นสำหรับตัวเลขที่จัดรูปแบบเป็นข้อความ แต่มีตัวบ่งชี้ภาพอื่น ๆ ของข้อความ-ตัวเลข:

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

    ในภาพด้านล่าง คุณจะเห็นข้อความแทนตัวเลขทางด้านขวาและตัวเลขจริงทางด้านซ้าย:

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

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

    แปลงเป็นตัวเลขใน Excel พร้อมตรวจสอบข้อผิดพลาด

    หากเซลล์ของคุณแสดงตัวบ่งชี้ข้อผิดพลาด (สามเหลี่ยมสีเขียวที่มุมบนซ้าย) ให้แปลงสตริงข้อความเป็น ตัวเลขเป็นสิ่งที่ต้องคลิกสองครั้ง:

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

    เสร็จแล้ว!

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

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

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

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

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

    เมื่อเทียบกับเทคนิคก่อนหน้านี้ วิธีการแปลงข้อความเป็นตัวเลขนี้ต้องใช้ขั้นตอนเพิ่มเติมเล็กน้อย แต่ได้ผลเกือบ 100%

    ถึง แก้ไขตัวเลขที่จัดรูปแบบเป็นข้อความด้วย วางแบบพิเศษ นี่คือสิ่งที่คุณทำ:

    1. เลือกเซลล์ข้อความและตั้งค่ารูปแบบเป็น ทั่วไป ตามที่อธิบายไว้ด้านบน .
    2. คัดลอกเซลล์ว่าง สำหรับสิ่งนี้ ให้เลือกเซลล์แล้วกด Ctrl + C หรือคลิกขวาแล้วเลือก คัดลอก จากเมนูบริบท
    3. เลือกเซลล์ที่คุณต้องการแปลงเป็นตัวเลข คลิกขวา จากนั้นคลิก วางแบบพิเศษ อีกทางหนึ่งคือ กดปุ่มลัด Ctrl + Alt + V
    4. ในกล่องโต้ตอบ วางแบบพิเศษ เลือก ค่า ในส่วน วาง และ เพิ่ม ในส่วน การทำงาน
    5. คลิก ตกลง .

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

    แปลงสตริงเป็นตัวเลขด้วย Text to Columns

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

    1. เลือกเซลล์ที่คุณต้องการแปลงเป็นตัวเลข และตรวจสอบให้แน่ใจว่า รูปแบบถูกกำหนดเป็น ทั่วไป .
    2. สลับไปที่แท็บ ข้อมูล กลุ่ม เครื่องมือข้อมูล และคลิก ข้อความเป็นคอลัมน์ ปุ่ม
    3. ในขั้นตอนที่ 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 ด้วยสูตร และคุณสมบัติในตัว ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

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