Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

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

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

คุณสามารถดาวน์โหลดไฟล์ฝึกฝนได้ที่นี่

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

ในบทความนี้เราจะอธิบายวิธีแปลงข้อความเป็นตัวเลขใน Excel เริ่มจากการจัดรูปแบบเซลล์ ตามด้วยการใช้ตัวเลือกตรวจสอบข้อผิดพลาด ต่อด้วยตัวเลือก Text to Columns แล้วใช้ Paste Special ใช้ ฟังก์ชัน VALUE คูณด้วย 1 ใช้รหัส VBA และสุดท้ายใช้ Power Query เพื่อแปลงข้อความเป็นตัวเลขใน Excel

1. การจัดรูปแบบเซลล์ (Cell Formatting)

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

ขั้นตอน:

  • เลือกช่วงเซลล์ที่มีข้อมูลข้อความ
  • ในที่นี้คือ C5:C10
  • ไปที่แท็บ Home
  • จากแท็บ Home เลือก Numbers
  • จากเมนูแบบเลื่อนลงเลือก Number

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

  • ผลลัพธ์: ข้อมูลข้อความทั้งหมดจะถูกแปลงเป็นตัวเลข

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

2. ใช้การตรวจสอบข้อผิดพลาด (Error Checking)

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

ขั้นตอน:

  • เลือกเซลล์ C5 คุณจะเห็นเครื่องหมายตรวจสอบข้อผิดพลาดข้างๆ

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

  • คลิกที่เครื่องหมายตรวจสอบข้อผิดพลาด จากเมนูแบบเลื่อนลงเลือก Convert to Number
  • Excel จะแปลงข้อความเป็นตัวเลข

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

  • ทำซ้ำขั้นตอนสำหรับเซลล์ข้อมูลที่เหลือ

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

  • ผลลัพธ์: เซลล์ทั้งหมดถูกแปลงเป็นตัวเลข

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

3. ใช้ตัวเลือก Text to Columns

ในตัวอย่างนี้เราจะใช้ตัวเลือก Text to Columns เพื่อแปลงข้อความเป็นตัวเลขใน Excel

ขั้นตอน:

  • เลือกเซลล์ C5
  • ไปที่แท็บ Data
  • เลือก Data Tools
  • จากเมนูแบบเลื่อนลงเลือก Text to Columns
  • จะมีกล่องโต้ตอบปรากฏขึ้น

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

  • จากกล่องโต้ตอบ เลือก Delimited แล้วกด Next

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

  • ในกล่องโต้ตอบถัดไป ติ๊กถูก Tab แล้วกด Next อีกครั้ง

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

  • ในกล่องโต้ตอบสุดท้าย เลือก General แล้วกด Finish

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

  • ผลลัพธ์: ข้อความถูกแปลงเป็นตัวเลข

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

  • ทำซ้ำสำหรับเซลล์ข้อมูลที่เหลือ

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

4. ใช้ Paste Special

ในกรณีนี้เราจะคัดลอกเซลล์ว่างและใช้ Paste Special เพื่อวางลงในเซลล์ที่ต้องการ เพื่อแปลงข้อความที่มีอยู่เป็นตัวเลข

ขั้นตอน:

  • เลือกเซลล์ D5 และคัดลอกด้วย Ctrl + C

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

  • เลือกเซลล์ C5
  • ไปที่แท็บ Home เลือก Paste แล้วเลือก Paste Special

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

  • ในกล่องโต้ตอบ Paste Special เลือก Add แล้วกด OK

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

  • ผลลัพธ์: ข้อความในเซลล์ C5 จะกลายเป็นตัวเลข

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

  • ทำซ้ำขั้นตอนเดียวกันสำหรับเซลล์ข้อมูลที่เหลือ

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

5. ใช้ฟังก์ชัน VALUE

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

ขั้นตอน:

  • เลือกเซลล์ D5 และพิมพ์สูตรดังต่อไปนี้:
=VALUE(C5)
  • กด Enter

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

  • ฟังก์ชันจะแปลงข้อความเป็นตัวเลข
  • ลากตัวจับเติม (fill handle) ลงจนถึงเซลล์ข้อมูลสุดท้ายเพื่อเติมอัตโนมัติ

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

6. คูณด้วย 1

ในกรณีนี้เราจะใช้เทคนิคคณิตศาสตร์ง่ายๆ เพื่อแปลงข้อความเป็นตัวเลข

ขั้นตอน:

  • เลือกเซลล์ D5 และพิมพ์สูตร:
=C5*1
  • กด Enter

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

  • สูตรจะแปลงข้อความเป็นตัวเลข
  • ลากตัวจับเติมลงจนถึงเซลล์ข้อมูลสุดท้าย

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

7. ใช้ VBA

ในวิธีนี้เราจะใช้รหัส VBA 簡單ๆ เพื่อทำงานนี้

ขั้นตอน:

  • ไปที่แท็บ Developer ในริบบอน
  • เลือก Visual Basic
  • หน้าต่าง Visual Basic จะเปิดขึ้น

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

  • ในแท็บ Visual Basic คลิก Insert แล้วเลือก Module
  • โมดูลเขียนโค้ดจะปรากฏ

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

  • วางโค้ดต่อไปนี้ในโมดูลและบันทึก:
Sub convert_text_to_numbers() With Range("C5:C10") .NumberFormat = "General" .Value = .Value End With End Sub
  • คลิกแท็บ Run เลือก Run เพื่อรันโค้ด

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

  • Excel จะรันโค้ดเสร็จสิ้น
  • ข้อความทั้งหมดในช่วง C5:C10 จะถูกแปลงเป็นตัวเลข

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

8. ใช้ Power Query

Power Query เป็นเครื่องมือยอดเยี่ยมสำหรับการปรับเปลี่ยนข้อมูลทุกประเภท รวมถึงการแปลงข้อความเป็นตัวเลข

ขั้นตอน:

  • เลือกแท็บ Data จากริบบอน
  • เลือกคำสั่ง From Table/Range

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

  • เลือกช่วงข้อมูลเป็นตาราง แล้วกด OK
  • หน้าต่าง Power Query จะเปิดขึ้น

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

  • ในหน้าต่าง Power Query คลิกเครื่องหมายตัวเลขข้างคอลัมน์ "Salary"
  • จากเมนูแบบเลื่อนลงเลือก Whole Number

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

  • ไปที่แท็บ Home เลือก Close & Load แล้วเลือก Close & Load อีกครั้ง
  • หน้าต่างใหม่จะเปิดขึ้น

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

  • เราจะเห็นว่าค่าข้อความทั้งหมดถูกแปลงเป็นตัวเลขแล้ว

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

วิธีแปลงข้อความเป็นตัวเลขจำนวนมาก (Bulk Convert) ใน Excel

ในวิธีนี้เราจะแปลงข้อความเป็นตัวเลขจำนวนมากโดยใช้คำสั่ง Paste Special

ขั้นตอน:

  • เลือกเซลล์ว่าง D5 แล้วกด Ctrl+C เพื่อคัดลอก

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

  • เลือกช่วงเซลล์ C5:C10 คลิกขวาเลือก Paste Special
  • กล่องโต้ตอบ Paste Special จะปรากฏ

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

  • ในกล่องโต้ตอบ เลือก Add แล้วกด OK

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

  • ผลลัพธ์: ข้อความทั้งหมดถูกแปลงเป็นตัวเลขพร้อมกัน

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

สรุป

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