วิธีลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel
ผู้ใช้ Excel มักพบข้อมูลที่มีทั้งตัวเลขและอักขระที่ไม่ใช่ตัวเลขผสมกัน เช่น ตัวอักษรหรือสัญลักษณ์ การล้างข้อมูลนี้อาจจำเป็นสำหรับการวิเคราะห์หรือการรายงานเพิ่มเติม ในคู่มือนี้ เราจะสำรวจสี่วิธีในการลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel เพื่อให้มั่นใจว่าข้อมูลของคุณสะอาดและใช้งานได้
- โดยใช้สูตร (Excel 2021 และใหม่กว่า)
- โดยใช้ Kutools AI Aide (อัจฉริยะและมีประสิทธิภาพ)
- โดยใช้เครื่องมืออันน่าทึ่ง (คลิกเพียงครั้งเดียว)
- โดยใช้โค้ด VBA
ลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel
ในส่วนนี้ เราจะแนะนำวิธีการที่มีประสิทธิภาพสี่วิธีในการลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ Excel ซึ่งปรับแต่งมาสำหรับ Excel เวอร์ชันต่างๆ และระดับความเชี่ยวชาญของผู้ใช้
ลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel โดยใช้สูตร
หากต้องการลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel คุณสามารถใช้สูตรตาม ข้อความเข้าร่วม ฟังก์ชัน
ขั้นตอนที่ 1: เลือกเซลล์และใช้สูตร
ในเซลล์ C2ใช้สูตรด้านล่างแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0
ขั้นตอนที่ 2: ใช้สูตรกับเซลล์อื่นและรับผลลัพธ์ทั้งหมด
หลังจากคำนวณผลลัพธ์เริ่มต้นแล้ว ให้ลากจุดจับเติมจากเซลล์สูตร (C2 ในตัวอย่างนี้) ลงเพื่อนำสูตรไปใช้กับเซลล์อื่น และขยายไปยังเซลล์ C8.
- เลน (A2): ค้นหาความยาวของสตริงใน A2
- ลำดับ(เลน(A2)): สร้างรายการตัวเลขตั้งแต่ 1 จนถึงความยาวของสตริง แต่ละหมายเลขสอดคล้องกับตำแหน่งอักขระในสตริง
- กลาง(A2, ลำดับ(LEN(A2)), 1): แยกอักขระแต่ละตัวจาก A2 ทีละตัว
- +0: พยายามแปลงอักขระแต่ละตัวให้เป็นตัวเลข หากอักขระไม่ใช่ตัวเลข จะทำให้เกิดข้อผิดพลาด
- IFERROR(..., ""): หากการแปลงอักขระทำให้เกิดข้อผิดพลาด (หมายถึงไม่ใช่ตัวเลข) อักขระจะถูกแทนที่ด้วยสตริงว่าง
- TEXTJOIN("", จริง, ...): รวมอักขระทั้งหมดกลับเป็นสตริงเดียว โดยข้ามสตริงว่างใดๆ (อักขระที่ไม่ใช่ตัวเลขที่ถูกลบออก)
- +0 ในตอนท้าย: แปลงสตริงสุดท้ายของตัวเลขกลับเป็นค่าตัวเลข
ลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel โดยใช้ Kutools AI Aide
Kutools สำหรับ Excel's เอไอ ผู้ช่วย คุณสมบัตินี้มอบความสะดวกสบายที่เหนือชั้นในการทำความสะอาดแผ่นงาน Excel โดยการลบอักขระที่ไม่ใช่ตัวเลขออกได้อย่างง่ายดาย เพียงป้อนข้อมูลง่ายๆ จากคุณ เครื่องมืออันทรงพลังนี้จะเข้ามาแทนที่ วิเคราะห์และดำเนินการงานที่จำเป็นโดยอัตโนมัติโดยไม่ต้องใช้สูตรที่ซับซ้อน ซึ่งไม่เพียงแต่ช่วยเร่งกระบวนการเท่านั้น แต่ยังช่วยลดโอกาสที่จะเกิดข้อผิดพลาดอีกด้วย ซึ่งช่วยเพิ่มผลผลิตและความแม่นยำของคุณได้อย่างมาก ที่ เอไอ ผู้ช่วย เปลี่ยนสิ่งที่อาจเป็นงานที่ต้องทำเองที่น่าเบื่อให้เป็นการดำเนินงานที่ราบรื่นและมีประสิทธิภาพ ทำให้เป็นทรัพย์สินที่สำคัญสำหรับผู้ใช้ Excel ที่ต้องการเพิ่มประสิทธิภาพเวิร์กโฟลว์ของตน
หลังจาก ดาวน์โหลดและติดตั้ง Kutools สำหรับ Excelคลิก Kutools AI > เอไอ ผู้ช่วย เพื่อเปิด Kutools AI ผู้ช่วย บานหน้าต่าง
1 ใน Kutools AI ช่วยเหลือ บานหน้าต่าง ป้อนคำขอของคุณเช่นข้อความด้านล่างลงในกล่องแชทแล้วคลิก ส่ง หรือกด เข้าสู่ กุญแจสำคัญในการส่งคำถามของคุณ
"โปรดลบอักขระที่ไม่ใช่ตัวเลขออกจากช่วง A2:A8 ใน Excel ให้ฉัน."
2. เมื่อเครื่องมือวิเคราะห์ข้อมูลที่คุณป้อนแล้ว ให้คลิก ดำเนินงาน ปุ่ม. Kutools AI Aide จะใช้เทคโนโลยี AI เพื่อประมวลผลคำขอของคุณและใช้ผลลัพธ์โดยตรงใน Excel
ปลาย: หากต้องการใช้คุณสมบัตินี้ คุณควรติดตั้ง Kutools สำหรับ Excel ก่อนอื่นโปรด คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel ตอนนี้
ลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel โดยใช้เครื่องมือที่น่าทึ่ง
เพื่อการทำความสะอาดข้อมูลอย่างมีประสิทธิภาพโดยการลบอักขระที่ไม่ใช่ตัวเลขในช่วงที่ระบุ Kutools สำหรับ Excel's ลบอักขระ ยูทิลิตี้ให้ เพียงคลิกเดียว สารละลาย. เครื่องมืออันทรงพลังนี้ช่วยลดความซับซ้อนของกระบวนการที่มักจะยุ่งยาก ทำให้คุณสามารถกำจัดอักขระที่ไม่ต้องการออกจากข้อมูลของคุณได้อย่างรวดเร็ว ทำให้มั่นใจได้ว่าจะได้ผลลัพธ์ที่สะอาดและใช้งานได้มากขึ้นในทันที
1. หลังจากเลือกช่วงที่คุณต้องการลบอักขระที่ไม่ใช่ตัวเลขแล้ว ให้คลิก Kutools > ข้อความ > ลบอักขระ.
2 ใน ลบอักขระ ให้ทำเครื่องหมายที่ ไม่ใช่ตัวเลข แล้วคลิก OK- จากนั้นอักขระที่ไม่ใช่ตัวเลขจะถูกลบออกจากส่วนที่เลือกทันที
ปลาย: หากต้องการใช้คุณสมบัตินี้ คุณควรติดตั้ง Kutools สำหรับ Excel ก่อนอื่นโปรด คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel ตอนนี้
ลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel โดยใช้รหัส VBA
หากต้องการลบอักขระที่ไม่ใช่ตัวเลขออกจากช่วงที่มีรหัส VBA โปรดทำดังนี้:
ขั้นตอนที่ 1: เปิดตัวแก้ไขโมดูล VBA และคัดลอกโค้ด
- ค้างไว้ ALT + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
- คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นคัดลอกและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.
- รหัส VBA: ลบอักขระที่ไม่ใช่ตัวเลขทั้งหมด
Sub RemoveNotNum() 'Updateby Extendoffice 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) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
ขั้นตอนที่ 2: ดำเนินการโค้ด
- หลังจากวางรหัสนี้แล้วโปรดกด F5 กุญแจสำคัญในการเรียกใช้รหัสนี้
- ในการโผล่ขึ้นมา KutoolsforExcel กล่องโต้ตอบ เลือกช่วงที่คุณต้องการลบอักขระที่ไม่ใช่ตัวเลข จากนั้นคลิก OK.
ผล
จากนั้นอักขระที่ไม่ใช่ตัวเลขทั้งหมดในช่วงที่เลือกจะถูกลบออก
Sub RemoveNotNum() 'Updateby Extendoffice 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) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
- ผล
บทความที่เกี่ยวข้อง
วิธีลบช่องว่างนำหน้าและต่อท้ายใน Excel
ในบทความนี้ เราจะสำรวจสองวิธีที่มีประสิทธิภาพในการลบช่องว่างนำหน้าและต่อท้ายใน Excel
วิธีการลบอักขระ X ตัวสุดท้ายหรืออักขระตำแหน่งบางตัวจากข้อความใน Excel
สำหรับผู้ใช้ Excel ส่วนใหญ่บางครั้งคุณต้องลบอักขระ n ตัวแรกจากจุดเริ่มต้นของสตริงข้อความหรือลบอักขระ x ตัวสุดท้ายออกจากท้ายสตริงข้อความดังภาพด้านล่างที่แสดง บทความนี้ฉันจะแนะนำเทคนิคที่มีประโยชน์สำหรับการแก้ปัญหานี้อย่างรวดเร็วและง่ายดายใน Excel
ค้นหาการปรากฏครั้งที่ n ของอักขระใน Excel - 3 วิธีที่รวดเร็ว
ตัวอย่างเช่น ลองค้นหาตำแหน่งที่ 2 หรือ 3 ของอักขระ "-" ในสตริงข้อความ ฉันจะสาธิตเทคนิคที่ตรงไปตรงมาเพื่อให้งานนี้สำเร็จลุล่วงได้อย่างมีประสิทธิภาพ
การนับอักขระใน Excel: เซลล์และช่วง (คำแนะนำง่ายๆ)
ในโลกอันกว้างใหญ่ของ Excel การทำความเข้าใจความซับซ้อนของการจัดการข้อมูลเป็นสิ่งสำคัญ ลักษณะหนึ่งคือการนับอักขระ อักขระเฉพาะ หรือข้อความบางอย่างภายในเซลล์หรือช่วงของเซลล์ คู่มือนี้จะให้ความกระจ่างแก่คุณเกี่ยวกับวิธีทีละขั้นตอนในการบรรลุเป้าหมายนี้ ไม่ว่าคุณจะเป็นมือใหม่หรือเป็นวิซาร์ด Excel ก็มีสิ่งใหม่ๆ ให้เรียนรู้อยู่เสมอ!
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!