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

วิธีลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ใน Excel

ผู้เขียน: เคลลี่ แก้ไขล่าสุด: 2024-08-20

บทความนี้พูดถึงวิธีลบตัวอักษรออกจากสตริงข้อความ / เซลล์ / ตัวเลขใน Excel และเรามีสี่วิธีในการแก้ไขโดยใช้สูตรอาร์เรย์ฟังก์ชันที่ผู้ใช้กำหนดเองและ Add-in ของบุคคลที่สามของ Kutools for Excel


ลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ด้วยสูตรอาร์เรย์

เราสามารถใช้สูตรอาร์เรย์เพื่อลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ใน Excel กรุณาดำเนินการดังนี้:

1. เลือกเซลล์ว่างคุณจะส่งคืนสตริงข้อความโดยไม่มีตัวอักษรป้อนสูตร =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 คือเซลล์ที่คุณจะลบตัวอักษร) เข้าไปในเซลล์แล้วกดปุ่ม Ctrl + เปลี่ยน + เข้าสู่ คีย์ในเวลาเดียวกัน
ลบตัวอักษรออกจากข้อความด้วยสูตร

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

หมายเหตุ : :
(1) สูตรอาร์เรย์นี้จะลบอักขระทุกชนิดยกเว้นอักขระตัวเลข ตัวอย่างเช่นสตริงข้อความดั้งเดิมคือ abc-859 * -24 ทดสอบสูตรอาร์เรย์นี้จะลบตัวอักษรและอักขระพิเศษทั้งหมด (* และ -) และการกลับมา 85924.
(2) หากไม่มีตัวเลขในสตริงข้อความสูตรอาร์เรย์นี้จะส่งกลับ 0


ลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ด้วยยูทิลิตี้ Remove Character ของ Kutools for Excel

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. เลือกเซลล์ที่คุณจะลบตัวอักษรจากนั้นคลิก Kutools > ข้อความ > ลบอักขระ.
คลิกลบอักขระของ kutools

2. ในการเปิดกล่องโต้ตอบ Remove Characters ให้ทำเครื่องหมายที่ แอลฟา ตัวเลือกและคลิกที่ Ok ปุ่ม. จากนั้นคุณจะเห็นเฉพาะตัวอักษรเท่านั้นที่ถูกลบออกจากเซลล์ที่เลือก ดูภาพหน้าจอ:
เลือกตัวเลือกอัลฟ่าเพื่อรับตัวเลขและตัวอักษรพิเศษ
หมายเหตุ: หากคุณต้องการลบอักขระทุกชนิดยกเว้นอักขระที่เป็นตัวเลขคุณสามารถตรวจสอบไฟล์ ไม่ใช่ตัวเลข และคลิกที่ Ok ในกล่องโต้ตอบลบอักขระ ดูภาพหน้าจอ:
เลือกตัวเลือกที่ไม่ใช่ตัวเลขเพื่อรับเฉพาะตัวเลข

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

ลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ด้วย User Defined Function

นอกจากนี้เรายังสามารถเพิ่มฟังก์ชันที่ผู้ใช้กำหนดลงใน Excel เพื่อลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ กรุณาดำเนินการดังนี้:

1. กด อื่น ๆ + F11 คีย์ในเวลาเดียวกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

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

VBA: ลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ใน Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. บันทึกฟังก์ชันที่ผู้ใช้กำหนดนี้ เลือกเซลล์ว่างคุณจะส่งคืนสตริงข้อความโดยไม่มีตัวอักษรและป้อนสูตร = StripChar (A2) (A2 คือเซลล์ที่คุณจะลบตัวอักษรออก) เข้าไปในนั้นแล้วลาก Fill Handle ลงไปในช่วงตามที่คุณต้องการ ดูภาพหน้าจอ:

ป้อนสูตร
ลากและเติมสูตรลงในเซลล์อื่น

หมายเหตุ:
(1) ฟังก์ชันที่ผู้ใช้กำหนดเองนี้ยังสามารถลบอักขระทุกชนิดยกเว้นอักขระตัวเลข ตัวอย่างเช่นสตริงข้อความดั้งเดิมคือ abc-859 * -24 ทดสอบสูตรอาร์เรย์นี้จะลบตัวอักษรและอักขระพิเศษ (* และ -) และการกลับมา 85924.
(2) ฟังก์ชันที่ผู้ใช้กำหนดนี้จะส่งคืนตัวเลขที่จัดเก็บเป็นสตริงข้อความ


ลบตัวอักษรออกจากสตริง / ตัวเลข / เซลล์ด้วยฟังก์ชัน EXTRACTNUMBERS ของ Kutools for Excel

วิธีนี้จะแนะนำ Kutools for Excel's สารสกัด ฟังก์ชันเพื่อลบตัวอักษรทั้งหมดออกจากเหล็ก / ตัวเลข / เซลล์ได้อย่างง่ายดายใน Excel โปรดดำเนินการดังนี้:

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. เลือกเซลล์ว่างคุณจะส่งคืนสตริงข้อความโดยไม่มีตัวอักษรแล้วคลิก Kutools > ฟังก์ชั่น > ข้อความ > EXTRCTNUMBERS. ดูภาพหน้าจอ:
คลิกคุณสมบัติ EXTRCTNUMBERS ของ kutools

2. ในกล่องโต้ตอบอาร์กิวเมนต์ฟังก์ชันการเปิดให้ระบุเซลล์ที่คุณจะลบตัวอักษรออกจากไฟล์ txt สามารถพิมพ์หรือไม่ก็ได้ TRUE or เท็จ เข้าไปใน N แล้วคลิกไฟล์ OK ปุ่ม
ตั้งค่าตัวเลือกในกล่องโต้ตอบอาร์กิวเมนต์ของฟังก์ชัน
หมายเหตุ: การพิมพ์ TRUE จะส่งกลับตัวเลขในขณะที่พิมพ์อะไรเลยหรือ FALSE จะส่งคืนตัวเลขที่จัดเก็บเป็นสตริงข้อความ

3. เลือกเซลล์ต่อไปและลาก Fill Handle ไปยังช่วงตามที่คุณต้องการ จากนั้นคุณจะเห็นตัวอักษรทั้งหมดถูกลบออกจากสตริงข้อความดั้งเดิม ดูภาพหน้าจอ:
รับ reuslt โดยใช้ kutools

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

หมายเหตุ:
(1) คุณสามารถพิมพ์สูตร = EXTRACTNUMBERS (A2, TRUE) ลงในเซลล์ที่เลือกโดยตรงจากนั้นลากจุดจับเติมไปยังช่วงตามที่คุณต้องการ
(2) ฟังก์ชัน EXTRACTNUMBERS นี้จะลบอักขระทุกชนิดยกเว้นอักขระตัวเลข


บทความที่เกี่ยวข้อง:

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

🤖 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!