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

วิธีลบเครื่องหมายวรรคตอนนำหน้าจากตัวเลขใน Excel

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2020-04-21
doc ลบเครื่องหมายวรรคตอนนำหน้า 1

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

ลบเครื่องหมายวรรคตอนนำหน้าจากตัวเลขโดยวางเป็นค่า

ลบเครื่องหมายวรรคตอนนำหน้าจากตัวเลขด้วย Text to Column

ลบเครื่องหมายวรรคตอนนำหน้าจากตัวเลขด้วยรหัส VBA

ลบเครื่องหมายวรรคตอนนำหน้าออกจากตัวเลขด้วย Kutools for Excel


คุณสามารถใช้คุณสมบัติง่ายๆ - วางเป็นค่า เพื่อให้งานนี้เสร็จสิ้นโปรดทำดังนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการลบเครื่องหมายวรรคตอนนำหน้าแล้วกด Ctrl + C เพื่อคัดลอก

2. จากนั้นคลิกเซลล์หนึ่งเซลล์ที่คุณต้องการใส่ผลลัพธ์แล้วคลิกขวาจากนั้นเลือก ค่า 123 จาก วางตัวเลือกดูภาพหน้าจอ:

doc ลบเครื่องหมายวรรคตอนนำหน้า 2

3. และคุณจะเห็นเครื่องหมายอะพอสทรอฟีนำหน้าถูกลบออกจากตัวเลข

doc ลบเครื่องหมายวรรคตอนนำหน้า 4 2 doc ลบเครื่องหมายวรรคตอนนำหน้า 5

ใน Excel ไฟล์ ข้อความเป็นคอลัมน์ ฟังก์ชันนี้ยังสามารถช่วยคุณแก้ปัญหานี้ได้

1. เลือกช่วงข้อมูลที่คุณต้องการลบเครื่องหมายวรรคตอนนำหน้า

2. จากนั้นคลิก ข้อมูล > ข้อความเป็นคอลัมน์, และใน แปลงตัวช่วยสร้างข้อความเป็นคอลัมน์คลิก เสร็จสิ้น โดยตรงดูภาพหน้าจอ:

doc ลบเครื่องหมายวรรคตอนนำหน้า 6

3. ตอนนี้คุณจะพบว่าเครื่องหมายอะพอสทรอฟีที่นำหน้าทั้งหมดถูกลบออกจากตัวเลข


หากคุณสนใจรหัส VBA ฉันสามารถสร้างรหัสเพื่อให้คุณจัดการกับงานนี้ได้

1. กด ALT + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

รหัส VBA: ลบเครื่องหมายวรรคตอนนำหน้าจากตัวเลข

Sub remove_Apostrophe()
'Updateby20150521
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    If Not rng.HasFormula Then
        rng.Formula = rng.Value
    End If
Next
End Sub

3. จากนั้นกด F5 เพื่อเรียกใช้รหัสนี้และในกล่องพรอมต์ที่โผล่ออกมาให้เลือกช่วงข้อมูลที่คุณต้องการใช้ดูภาพหน้าจอ:

doc ลบเครื่องหมายวรรคตอนนำหน้า 7

4. จากนั้นคลิก OKเครื่องหมายอะพอสทรอฟีชั้นนำทั้งหมดถูกลบออกจากเซลล์ที่เลือก


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

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการใช้

2. คลิก Kutools > คอนเทนต์ > แปลงระหว่างข้อความและตัวเลขดูภาพหน้าจอ:

3. ใน แปลงระหว่างข้อความและตัวเลข ให้เลือก ข้อความเป็นตัวเลข ภายใต้ ประเภทการแปลงจากนั้นคลิก Ok or ใช้ ปุ่มตัวเลขที่เลือกที่จัดเก็บเป็นข้อความได้ถูกแปลงเป็นจำนวนจริงและเครื่องหมายอะพอสทรอฟีที่นำหน้าจะถูกลบออกพร้อมกัน หากต้องการแปลงกลับต้องตรวจสอบเท่านั้น ตัวเลขเป็นข้อความ in แปลงระหว่างข้อความและตัวเลข โต้ตอบดูภาพหน้าจอ:

doc ลบเครื่องหมายวรรคตอนนำหน้า 9 9 2 doc ลบเครื่องหมายวรรคตอนนำหน้า 10 10

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะการแปลงระหว่างข้อความและตัวเลข

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
didn't work for me. I acutally needed to save a .txt, and find/replace with notepad++. mine were not showing up as a ', but a ?. not at all visible in Excel. thought I would share my experience in case it helps someone else.
This comment was minimized by the moderator on the site
The 2nd option worked for me with some modifications: 1. I had to set the "Text qualifier" to the single quote2. I had to set the "Column data format" (on the next page) to Text
This comment was minimized by the moderator on the site
This is terrific! Thank you so much for providing a simple way to remove a leading apostrophe from a column. It was driving me crazy. Thanks again for all your help.
This comment was minimized by the moderator on the site
Public Sub REMOVE_APOSTROPHE()

Dim R_CELL As Range
Dim TEMP_VALUE As Variant

For Each R_CELL In Selection

TEMP_VALUE = R_CELL.Value
R_CELL.Clear
R_CELL.Value = TEMP_VALUE

Next R_CELL

End Sub
This comment was minimized by the moderator on the site
Thanks for the tip - I used text to columns; great advice thankyou
This comment was minimized by the moderator on the site
When the first two tricks do not work (this was in my case), I found another simple trick. This trick only works when all cells have the same number of characters behind an annoying ' that cannot be removed for whatever reason. 1-insert column next to cells with ' 2- enter into the new column formula "right" referring to cells with ' and insert no. characters after '. 3- Copy cells with formula-result and paste as values in the original column. 4- remove added column with formula.
This comment was minimized by the moderator on the site
Thanks, text to column work for me... :-)
This comment was minimized by the moderator on the site
i LOVE THE vba CODE in theory but it didn't work :(
This comment was minimized by the moderator on the site
Do you have any suggestions (preferably VBA) for removing apostrophes after numbers in excel? I have an excel file that takes data from an AutoCAD file and many of the values have one or two apostrophes (denoting feet or inches) but unfortunately this makes it unable to run equations on these cells. I know it is possible using "text to cells" but I was hoping using VBA would be possible.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations