สารบัญ
ในชุดข้อมูล เราพบหมายเลขโทรศัพท์ที่มีเครื่องหมายขีดกลาง (-) ด้วยเหตุผลที่ชัดเจน เราต้อง ลบเครื่องหมายขีดคั่น ออกจากรายการหมายเลขโทรศัพท์ ในบทความนี้ ฉันจะพยายามอธิบายวิธีที่เร็วที่สุดบางอย่าง เช่น ค้นหา & เลือก , จัดรูปแบบเซลล์ , สูตร SUBSTITUTE, และ รหัสมาโคร VBA เพื่อลบเครื่องหมายขีดคั่นอย่างง่ายดาย
สมมติว่า ฉันมี รายการหมายเลขโทรศัพท์ของลูกค้า
โปรดทราบว่าตารางนี้มีข้อมูลจำลองบางส่วนสำหรับการสาธิตตัวอย่างเท่านั้น
ดาวน์โหลดชุดข้อมูล
ลบเครื่องหมายขีดคั่นออกจากหมายเลขโทรศัพท์.xlsm
4 วิธีง่ายๆ ในการลบเครื่องหมายขีดคั่นออกจากหมายเลขโทรศัพท์ใน Excel
วิธีที่ 1: การใช้การค้นหา & เลือกวิธีการ
ขั้นตอนที่ 1: ไปที่ แท็บหน้าแรก>> คลิก ค้นหา & เลือก (ในส่วน การแก้ไข )>> เลือก แทนที่
ขั้นตอนที่ 2: ในกล่องโต้ตอบ แทนที่ ในกล่องโต้ตอบ ค้นหาอะไร ขีดกลาง/ยัติภังค์ (-) และแทนที่ด้วย กล่องกด Null ( ) คลิกที่ ค้นหาทั้งหมด
คุณสามารถใช้การกด CTRL+H เพื่อดึง ค้นหา & แทนที่ หน้าต่าง
ขั้นตอนที่ 3: คลิกที่ แทนที่ทั้งหมด
ขั้นตอนที่ 4: หน้าต่างยืนยันจะปรากฏขึ้น คลิก ตกลง .
ทุก เครื่องหมายขีดกลาง/เครื่องหมายยัติภังค์ จะถูกแทนที่โดยอัตโนมัติตามที่แสดงในภาพด้านล่าง
หมายเหตุ: โปรดทราบที่ ค้นหา & เลือก วิธีการเปลี่ยนข้อมูลดิบ ตรวจสอบให้แน่ใจว่าคุณคัดลอกข้อมูลดิบก่อนที่จะดำเนินการวิธีนี้
อ่านเพิ่มเติม: วิธีลบอักขระที่ไม่ใช่ตัวเลขออกจากเซลล์ใน Excel
วิธีที่ 2: ใช้รูปแบบเซลล์
ขั้นตอนที่ 1: เลือกช่วงของเซลล์ที่คุณต้องการลบเครื่องหมายขีดคั่น ไปที่ แท็บหน้าแรก >> คลิกที่ เซลล์ (ส่วน)>>คลิกที่ รูปแบบ >>เลือก จัดรูปแบบเซลล์ หน้าต่างปรากฏขึ้น
ขั้นตอนที่ 2: ทางด้านซ้ายของหน้าต่าง จัดรูปแบบเซลล์ ภายใน หมวดหมู่ เลือก กำหนดเอง >>แก้ไขรูปแบบใดก็ได้ด้วย 0 สิบเอ็ดตัว (เนื่องจากหมายเลขโทรศัพท์ของเรามี 11 หลัก)
ขั้นตอนที่ 3: คลิกที่ ตกลง
ผลลัพธ์จะคล้ายกับภาพด้านล่าง
หมายเลขโทรศัพท์ที่ขึ้นต้นด้วย 0 ยังเก็บ 0 ที่ขึ้นต้นด้วยหมายเลขในกระบวนการนี้
อ่านเพิ่มเติม: วิธีลบอักขระพิเศษใน Excel
วิธีที่ 3: การใช้สูตร
คุณสามารถลบเครื่องหมายขีด & แสดงหมายเลขโทรศัพท์ในเซลล์อื่นโดยใช้สูตรโดยใช้ฟังก์ชัน SUBSTITUTE
= SUBSTITUTE(D4,"-","")
ขั้นตอนที่ 1: ป้อนสูตร =SUBSTITUTE(D4,”-”,””) ในเซลล์ที่อยู่ติดกัน
ขั้นตอนที่ 2: ลาก Fill Handle ขึ้นไปยังรายการสุดท้าย และการดำเนินการจะแสดงผลลัพธ์ที่คล้ายกับภาพด้านล่าง
วิธีที่ 4: การใช้โค้ดแมโคร VBA
โค้ดแมโคร VBA จะลบขีดกลางออกจากช่วงของเซลล์ที่เลือกผ่านโค้ดที่เรียกใช้โดย Microsoft Visual Basic .
ขั้นตอนที่ 1 : กด ALT+F11 พร้อมกันเพื่อเปิด Microsoft Visual Basic .
ขั้นตอนที่ 2: ในแถบเครื่องมือ Microsoft Visual Basic คลิกที่ แทรก >> โมดูล
<0 ขั้นตอนที่ 3: วางโค้ดต่อไปนี้ใน Microsoft Visual Basic Module
9275
ขั้นตอนที่ 4: กด F5 เพื่อรันโค้ด หน้าต่างการเลือกจะปรากฏขึ้น
ขั้นตอนที่ 5: เลือกช่วงของเซลล์ที่คุณต้องการลบเครื่องหมายขีดกลาง
ขั้นตอนที่ 6 : คลิก ตกลง การดำเนินการตามขั้นตอนจะให้ผลลัพธ์ที่คล้ายกับภาพด้านล่าง
หากมีเลข 0 อยู่ข้างหน้าหมายเลขโทรศัพท์ วิธีนี้จะคงไว้เป็น มันคือ .
อ่านเพิ่มเติม: VBA เพื่อลบอักขระออกจากสตริงใน Excel
สรุป
ชุดข้อมูล Excel มีรูปแบบเซลล์ที่หลากหลาย หมายเลขโทรศัพท์ก็เป็นหนึ่งในนั้น ชุดข้อมูลที่มีหมายเลขโทรศัพท์มักจะต้องอยู่ในรูปแบบเซลล์ทั่วไปและเอาขีดกลางออกจึงจะใช้งานได้ เราได้สาธิตวิธีที่ง่ายที่สุดสี่วิธี เช่น ค้นหา & เลือก , จัดรูปแบบเซลล์ , SUBSTITUTE สูตร และ รหัสมาโคร VBA เพื่อดำเนินการลบเครื่องหมายขีดคั่นในช่วงของเซลล์ใดๆ หวังว่าวิธีการเหล่านี้จะยุติธรรมกับคำถามของคุณและช่วยคุณได้เข้าใจกระบวนการ