Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

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

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 สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Andy · 5 months ago
    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.

  • To post as a guest, your comment is unpublished.
    JRob · 10 months ago
    The 2nd option worked for me with some modifications:
    1. I had to set the "Text qualifier" to the single quote
    2. I had to set the "Column data format" (on the next page) to Text
  • To post as a guest, your comment is unpublished.
    Ned · 2 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Caio · 3 years ago
    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
  • To post as a guest, your comment is unpublished.
    Tom · 3 years ago
    Thanks for the tip - I used text to columns; great advice thankyou
  • To post as a guest, your comment is unpublished.
    Daniel · 3 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Joseph · 4 years ago
    Thanks, text to column work for me... :-)
  • To post as a guest, your comment is unpublished.
    FDL · 5 years ago
    i LOVE THE vba CODE in theory but it didn't work :(
  • To post as a guest, your comment is unpublished.
    Cody · 5 years ago
    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.