วิธีลบขีดคั่นใน Excel (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

บางครั้ง เราต้องการตรวจสอบค่าบางอย่างโดยไม่มีเครื่องหมายขีดกลางเพื่อให้เข้าใจข้อมูลอย่างลึกซึ้งยิ่งขึ้น แต่เมื่อข้อมูลมีจำนวนมาก การลบขีดกลางด้วยตนเองก็ไม่ใช่วิธีที่ดีนัก ในบทความนี้ คุณจะได้เรียนรู้วิธีลบเครื่องหมายขีดกลางใน Excel ด้วยสามวิธีที่ได้ผลที่สุด

ดาวน์โหลดเทมเพลตแบบฝึกหัด

คุณสามารถดาวน์โหลดเทมเพลตแบบฝึกหัด Excel ฟรีได้จาก ที่นี่และฝึกฝนด้วยตัวเอง

ลบเส้นประใน Excel.xlsm

3 วิธีง่ายๆ ในการลบเส้นประใน Excel<4

ส่วนนี้จะกล่าวถึงวิธีการลบขีดกลางใน Excel โดยใช้ ค้นหา & แทนที่ คำสั่งใน Excel โดยใช้ฟังก์ชัน SUBSTITUTE และใช้ โค้ด VBA .

1. ค้นหา & แทนที่คำสั่งเพื่อลบเส้นประ

ปุ่ม ค้นหา & คำสั่งแทนที่ เป็นคำสั่งที่ง่ายที่สุดและเป็นคุณสมบัติทั่วไปในการทำงานส่วนใหญ่ที่เกี่ยวข้องกับ Excel ที่นี่ เราจะได้ทราบวิธีการลบเส้นประโดยใช้ปุ่ม ค้นหา & แทนที่ คุณลักษณะใน Excel

ขั้นตอนในการดำเนินการที่ระบุไว้ด้านล่าง

ขั้นตอนที่ 1:

  • เลือกชุดข้อมูล .
  • ใต้แท็บ หน้าแรก ให้ไปที่ ค้นหา & เลือก -> แทนที่

ขั้นตอนที่ 2:

  • จากป๊อปอัป ค้นหา และแทนที่ กล่อง ในฟิลด์ ค้นหาอะไร เขียนสัญลักษณ์ เส้นประ (-)
  • ปล่อย แทนที่ด้วยฟิลด์ ว่าง .
  • กด แทนที่ทั้งหมด .

การดำเนินการนี้จะลบขีดกลางทั้งหมดออกจาก ชุดข้อมูลใน Excel

สิ่งที่คุณควรคำนึงถึง

การใช้ Find & คำสั่งแทนที่เพื่อลบขีดกลางใน Excel เมื่อข้อมูลของคุณขึ้นต้นด้วยตัวเลข ศูนย์ (0) (เช่น 002-10-2324) ระบบจะนำเลขศูนย์นำหน้าทั้งหมดออกและให้ผลลัพธ์ของข้อมูลที่แก้ไข (เช่น 002-10- 2324 จะกลายเป็น 2102324) ดังนั้นหากคุณต้องการใช้ Find & แทนที่คำสั่งเพื่อลบเส้นประ ตรวจสอบให้แน่ใจว่าคุณมีสำเนาสำรองของข้อมูลต้นฉบับ

อ่านเพิ่มเติม: ลบเส้นประออกจากหมายเลขโทรศัพท์ใน Excel

2. สูตรลบเส้นประใน Excel

ไม่เหมือน ค้นหา & แทนที่คุณลักษณะคำสั่ง ใน Excel การใช้สูตรเป็นวิธีที่ปลอดภัยที่สุดและควบคุมได้ดีที่สุดในการแยกผลลัพธ์ประเภทใดๆ ใน Excel ในการรับผลลัพธ์ของชุดข้อมูลโดยไม่มีขีดคั่นใน Excel คุณสามารถใช้ ฟังก์ชัน SUBSTITUTE ได้

สูตร SUBSTITUTE ทั่วไป

=SUBSTITUTE(cell, “old_string”, “new_string”)

ที่นี่

old_text = สตริงที่คุณต้องการลบ

new_text = สตริงที่คุณต้องการแทนที่ด้วย

ขั้นตอนในการลบขีดกลางใน Excel ด้วยฟังก์ชัน SUBSTITUTE แสดงไว้ด้านล่าง

ขั้นตอนที่ 1:

  • ในเซลล์ว่างที่คุณต้องการให้ผลลัพธ์ปรากฏขึ้น ก่อนอื่นให้ใส่เครื่องหมาย เท่ากับ (=) แล้วเขียน SUBSTITUTE ควบคู่ไปด้วย
  • ภายในวงเล็บเหลี่ยม ของฟังก์ชัน SUBSTITUTE ก่อนอื่นให้เขียน หมายเลขอ้างอิงเซลล์ ที่คุณต้องการลบเส้นประ (-) (ในกรณีของเรา หมายเลขเซลล์คือ C5 )
  • จากนั้นใส่สัญลักษณ์ ลูกน้ำ (,) และหลังจากนั้น เขียน เส้นประ (-) สัญลักษณ์ภายใน เครื่องหมายอัญประกาศคู่ (หรือข้อความเก่าที่คุณต้องการลบออก)
  • ใส่ ลูกน้ำ (,) อีกครั้ง และสุดท้าย เว้นว่างเครื่องหมายอัญประกาศไว้ถ้าคุณต้องการสตริงว่างแทนเครื่องหมายขีดกลาง (-) (หรือสตริงใหม่ที่คุณต้องการแทนที่ด้วยข้อความเก่า)

ดังนั้น สูตรที่จำเป็นของเราจะมีลักษณะดังนี้ ต่อไปนี้

=SUBSTITUTE(C5,”-”,””)

  • กด Enter .

จะแทนที่เครื่องหมายขีดกลาง (-) (หรือข้อความอื่นๆ ที่คุณเลือก) ด้วยสตริงว่าง (หรือสตริงที่คุณแทนที่ด้วย)

ขั้นตอนที่ 2: ลากแถวลงมาโดยใช้ Fill Handle เพื่อนำสูตรไปใช้กับชุดข้อมูลที่เหลือ

ตอนนี้คุณได้พบ ผลลัพธ์ของชุดข้อมูลด้วย ขีดกลาง (-) ออก

อ่านเพิ่มเติม: วิธีลบอักขระพิเศษใน Excel

3. ฝังรหัส VBA เพื่อลบเครื่องหมายขีดกลาง

หากคุณเป็นผู้ใช้ Excel ที่มีประสบการณ์ วิธีนี้เหมาะสำหรับคุณเท่านั้น การใช้ VBA เพื่อลบขีดกลางเป็นวิธีที่เร็วที่สุดและสมบูรณ์ที่สุดในการทำงานให้เสร็จ

ขั้นตอนที่ 1: กด Alt + F11 บนแป้นพิมพ์หรือไปที่ แท็บ นักพัฒนา -> ภาพพื้นฐาน เพื่อเปิด Visual Basic Editor .

ขั้นตอนที่ 2: ในป๊อป- หน้าต่างโค้ดขึ้น จากแถบเมนู คลิก แทรก -> โมดูล .

ขั้นตอนที่ 3: คัดลอกโค้ดต่อไปนี้และวางลงในหน้าต่างโค้ด

3125

โค้ดของคุณ พร้อมที่จะทำงานแล้ว

ขั้นตอนที่ 4: กด F5 บนแป้นพิมพ์หรือจากแถบเมนู เลือก เรียกใช้ -> เรียกใช้ Sub/UserForm คุณยังสามารถคลิกที่ ไอคอนเล่นขนาดเล็ก ในแถบเมนูย่อยเพื่อเรียกใช้มาโคร

ขั้นตอนที่ 5: จากป๊อปอัปหน้าต่าง มาโคร เลือก ชื่อมาโคร ลบแดช -> เรียกใช้ .

ขั้นตอนที่ 6: จากกล่องโต้ตอบป๊อปอัป สลับไปยังแผ่นงานที่สนใจ เลือก ช่วงที่ต้องการ และคลิก ตกลง .

การดำเนินการนี้จะแทนที่ขีดกลางทั้งหมด (-) ในชุดข้อมูลของคุณด้วยค่าว่าง สตริง

ถ้าคุณต้องการแทนที่ข้อความอื่นด้วยอย่างอื่นด้วยโค้ด VBA ให้แก้ไข บรรทัดที่ 11 ของโค้ดตามความต้องการของคุณ

เพื่อให้เข้าใจมากขึ้น

แทนที่จะเขียนบรรทัดเป็น

R.Value = VBA.Replace(R.Value, "-", "") <4

เขียนเป็น

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

ที่นี่

old_text = สตริงที่คุณต้องการลบ

new_text = สตริงที่คุณต้องการแทนที่ด้วย

อ่านเพิ่มเติม: วิธีลบช่องว่างใน Excel

สรุป

บทความนี้กล่าวถึงวิธีการลบขีดกลางใน Excel โดยใช้ Find & แทนที่คำสั่งสำหรับผู้เริ่มต้นใน Excel โดยใช้วิธีที่ปลอดภัยที่สุดของสูตร SUBSTITUTE สำหรับผู้ใช้ขั้นสูงของ Excel และโดยการใช้รหัส VBA สำหรับผู้เชี่ยวชาญของ Excel ฉันหวังว่าบทความนี้มีประโยชน์มากสำหรับคุณ อย่าลังเลที่จะถามคำถามใด ๆ หากคุณมีเกี่ยวกับหัวข้อนี้

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง