ไปยังเนื้อหาหลัก

จะเปลี่ยนหรือแปลงข้อความเป็นตัวเลขใน Excel ได้อย่างไร?

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

doc-แปลงข้อความเป็นตัวเลข6 -2 doc-แปลงข้อความเป็นตัวเลข7

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

แปลงข้อความเป็นตัวเลขอย่างรวดเร็วด้วย Kutools for Excel

แปลงข้อความเป็นตัวเลขด้วย Paste Special


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

โดยทั่วไปเมื่อตัวเลขถูกจัดรูปแบบหรือเก็บไว้ในเซลล์เป็นข้อความจะมีเครื่องหมายแสดงข้อผิดพลาด doc-ข้อความเป็นหมายเลข-7 ที่มุมซ้ายบนของเซลล์ หลังจากเลือกเซลล์แล้วจะแสดงปุ่มข้อผิดพลาด doc-เปลี่ยนข้อความ-หมายเลข-5 ก่อนเซลล์นี้ คลิกปุ่มข้อผิดพลาด doc-เปลี่ยนข้อความ-หมายเลข-5และจะแสดงเมนูขึ้นมาให้คุณคลิก แปลงเป็นตัวเลขรายการคำสั่งเพื่อแปลงข้อความในเซลล์เป็นตัวเลข ดูภาพหน้าจอ:

doc-แปลงข้อความเป็นตัวเลข1

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

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

1 คลิก สูตร > ตรวจสอบข้อผิดพลาดดูภาพหน้าจอ:

doc-แปลงข้อความเป็นตัวเลข2

2. จากนั้นใน ตรวจสอบข้อผิดพลาด คลิกตกลง แปลงเป็นตัวเลข ปุ่ม. แล้วคลิกปุ่มนี้ซ้ำ ๆ เพื่อแปลงข้อความอื่นเป็นตัวเลข

doc-แปลงข้อความเป็นตัวเลข3

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

doc-แปลงข้อความเป็นตัวเลข4

แต่เมื่อมีข้อมูลจำนวนมากที่ต้องเปลี่ยนแปลงวิธีนี้จะน่าเบื่อและใช้เวลานาน


แปลงข้อความเป็นตัวเลขอย่างรวดเร็วด้วย Kutools for Excel

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

Kutools สำหรับ Excel มีเครื่องมือ Excel ที่มีประโยชน์มากกว่า 300 รายการ ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน Get it Now.

1 คลิก Kutools > More > ค่าบังคับในเซลล์…. ดูภาพหน้าจอ:

doc-แปลงข้อความเป็นตัวเลข8

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

doc-แปลงข้อความเป็นตัวเลข9

3. จากนั้นคลิก OK or ใช้ตัวเลขทั้งหมดที่จัดเก็บเป็นข้อความจะถูกแปลงเป็นตัวเลขในช่วงที่เลือก

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

แปลงข้อความเป็นตัวเลขด้วย Paste Special

วิธีที่สามคือการแปลงตัวเลขที่จัดเก็บเป็นข้อความโดยคำนวณด้วยคำสั่ง Paste Special ใน Microsoft Excel

1. โปรดป้อนหมายเลข 0 ในเซลล์ว่างและคัดลอก

2. เลือกเซลล์ช่วงที่มีตัวเลขจัดเก็บเป็นข้อความ

3. คลิกขวาที่ช่วงที่เลือกและเลือก วางแบบพิเศษ ตัวเลือกจากเมนูบริบท

4. จากนั้นจะแสดง วางแบบพิเศษ กล่องโต้ตอบและทำเครื่องหมายที่ ทั้งหมด ตัวเลือกและ เพิ่ม ตัวเลือก;

doc-แปลงข้อความเป็นตัวเลข5

5 คลิก OKและตัวเลขทั้งหมดที่จัดเก็บเป็นข้อความจะถูกแปลงเป็นตัวเลข ดูภาพหน้าจอ:

doc-แปลงข้อความเป็นตัวเลข6 -2 doc-แปลงข้อความเป็นตัวเลข7
เคล็ดลับ:
  • หากคุณไม่ต้องการเปลี่ยนการจัดรูปแบบเซลล์ในช่วงหลังจากแปลงข้อความเป็นตัวเลขแล้วโปรดเลือกวางเป็น ความคุ้มค่า ใน พาสต้า ตัวเลือก
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การดำเนินงาน โปรดเลือกไฟล์ เพิ่ม option หรือ ลบออก ตัวเลือก
  • ข้อเสียของวิธีนี้: หากช่วงมีเซลล์ว่างก็จะเติมเซลล์ว่างทั้งหมดด้วยหมายเลข 0
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to translate a number into text in different languages?How to translate a number into text in different languages on Excel ?I use an online service https://numbertowords.org/ and it's not very convenient for me.
Help me, Please!
This comment was minimized by the moderator on the site
Sir i want to change letter into number in excel 2007
i am working in shop where prices are mentioned in code
examle
ioxzz = prices 34800
a = 1
e = 2
i = 3
o = 4
u = 5
v = 6
w = 7
x = 8
y = 9
z = 0
plz send me formula i change these code price into value if any one now
This comment was minimized by the moderator on the site
Kathy, Your formula worked perfectly. This approach is exactly what I needed for my reports. THANK YOU!
This comment was minimized by the moderator on the site
I run a report weekly that requires copying and pasting approximately 7000 rows of data exported from a system. Recently some changes were made so that the numbers were coming out stored as text. The data includes a selection of actual text entries and the rest numbers stored as text. This data gets copied and pasted into a master template which then feeds other sheets/reports, but I needed the numbers to be stored as numbers. Due to the volume of the data and the fact that I'm not the only one performing this task (and some of the others are not Excel savvy) I needed to try and automate this process. I tried the =A1*1 formula and it worked for the numbers but the text I got a #VALUE! error. After much fiddling, I came up with the formula below and it works perfectly! =IF(AND(A1="Yes"),"Yes",IF(AND(A1="Not applicable"),"Not applicable",IF(AND(A1="No"),"No",A1*1)))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations