วิธีค้นหาและแทนที่ช่องว่างใน Excel (5 วิธี)

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

มีหลายวิธีในการ ค้นหาและแทนที่ช่องว่างใน Excel ในบทความนี้ เราจะสาธิตวิธีที่มีประสิทธิภาพและสะดวกที่สุด 5 วิธีในการทำงานทีละขั้นตอน

ดาวน์โหลดสมุดงาน

ค้นหาและแทนที่ Space.xlsm

5 วิธีในการค้นหาและแทนที่ช่องว่างใน Excel

ตาราง รายชื่อพนักงาน ต่อไปนี้แสดง ID No , ชื่อ และ เงินเดือน ของพนักงาน ที่นี่ เราจะเห็นว่ามีที่ว่างในชื่อและในเงินเดือน เราต้อง ค้นหาและแทนที่ช่องว่างใน Excel โดยใช้วิธีการต่างๆ ที่นี่ เราจะใช้ Excel 365 คุณสามารถใช้ Excel เวอร์ชันใดก็ได้ที่มีอยู่

วิธีที่ 1: การใช้ฟังก์ชัน TRIM เพื่อค้นหาและแทนที่ช่องว่าง

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

➤ ก่อนอื่น เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ F4 .

=TRIM(C4)

➤ จากนั้นกด ENTER .

ตอนนี้ เราจะเห็นในเซลล์ F4 มีช่องว่างระหว่างชื่อและนามสกุลเท่านั้น

➤ เราสามารถลากสูตรลงมาด้วยเครื่องมือ Fill Handle

สุดท้าย เราจะเห็นในคอลัมน์ ชื่อโดยใช้ฟังก์ชัน TRIM ว่าไม่มีการเว้นวรรคโดยไม่จำเป็นในชื่อ

วิธีการ -2: การใช้ฟังก์ชัน SUBSTITUTE

ที่นี่ เราต้องการลบช่องว่างระหว่างตัวเลขในคอลัมน์ เงินเดือน SUBSTITUTE ฟังก์ชัน จะมีประโยชน์ในกรณีนี้

➤ ในการเริ่มต้น เราจะเขียนสูตรต่อไปนี้ในเซลล์ F4 .

=SUBSTITUTE(D4," ","")

ที่นี่ เราได้แทนที่ช่องว่างจากเซลล์ D4 ด้วยค่าว่าง

➤ จากนั้น เรา ต้องกด ENTER .

เราจะเห็นในเซลล์ F4 ว่าไม่มีช่องว่างระหว่างตัวเลข

➤ ตอนนี้เราจะลากสูตรลงมาด้วยเครื่องมือ Fill Handle

สุดท้าย เราจะเห็นใน การใช้เงินเดือน SUBSTITUTE Function คอลัมน์ที่ไม่มีช่องว่างระหว่างตัวเลขเงินเดือน

อ่านเพิ่มเติม: วิธีเพิ่มช่องว่างระหว่างตัวเลขใน Excel (3 วิธี )

วิธีที่ 3: ค้นหาและแทนที่ช่องว่างโดยใช้ตัวเลือกค้นหาและแทนที่

ในวิธีนี้ โดยใช้ตัวเลือก ค้นหาและแทนที่ เราต้องการหา ช่องว่างในคอลัมน์ Salary และเราต้องการแทนที่ช่องว่างเหล่านั้น

➤ อันดับแรก เราต้องเลือกชุดข้อมูลทั้งหมดของคอลัมน์ Salary

➤ หลังจากนั้น เราจะไป t o แท็บ หน้าแรก ใน Ribbon และเราต้องเลือกตัวเลือก การแก้ไข

➤ หลังจากนั้น เราจะ เลือกตัวเลือก ค้นหาและเลือก

➤ จากนั้น เลือกตัวเลือก แทนที่

หลังจากนั้น หน้าต่าง ค้นหาและแทนที่ จะปรากฏขึ้น

➤ ตอนนี้ เนื่องจากหมายเลขคอลัมน์เงินเดือนของเรามีช่องว่างระหว่างพวกเขา เราจะให้เว้นวรรคในช่อง ค้นหาอะไร

➤ หลังจากนั้น เราจะไม่เว้นวรรคในช่อง แทนที่ด้วย และเราจะคลิกที่ แทนที่ทั้งหมด .

จากนั้น หน้าต่างยืนยันจะปรากฏขึ้น

➤ เราจะคลิก ตกลง .

สุดท้าย เราจะเห็นว่าไม่มีช่องว่างระหว่างตัวเลขในคอลัมน์ เงินเดือน

การอ่านที่คล้ายกัน

  • เว้นวรรคเซลล์ใน Excel (2 แนวทางง่ายๆ)
  • วิธีเว้นวรรคใน Excel (3 วิธี)
  • เว้นวรรคให้เท่ากันใน Excel (5 วิธี)
  • วิธีนับช่องว่างก่อน ข้อความใน Excel (4 วิธี)

วิธีที่ 4: การลบช่องว่างพิเศษด้วย Power Query

ในวิธีนี้ เราจะใช้ Power Query เพื่อลบช่องว่างออกจากคอลัมน์ ชื่อ

➤ ก่อนอื่น เราจะเลือกชุดข้อมูลทั้งหมดของคอลัมน์ ชื่อ จาก C3 ถึง C13 . สำหรับการใช้งานจริง การเลือกทั้งตารางนั้นเหมาะสมที่สุด แต่เรากำลังเลือกคอลัมน์เฉพาะเพื่อแสดงเท่านั้น

➤ หลังจากนั้น เราจะไปที่แท็บ ข้อมูล ใน Ribbon .

➤ เราจะเลือก จากตาราง/ช่วง ตัวเลือก

ตอนนี้ หน้าต่าง สร้างตาราง จะปรากฏขึ้น

➤ เราจะทำเครื่องหมายในช่อง ตารางของฉันมีส่วนหัว .

➤ คลิก ตกลง .

<28

ตอนนี้ หน้าต่าง Power Query Editor จะปรากฏขึ้น

➤ คลิกขวาที่คอลัมน์ ชื่อ

➤ เราจะเลือก Transform แล้วเลือก Trim .

➤ หลังจากนั้น เราจะไปที่ หน้าแรก แท็บในหน้าต่าง Power Query

➤ เราจะเลือก ปิด & โหลด จากนั้นเลือก ปิด & โหลดไปที่ ตัวเลือก

➤ หลังจากนั้น เราจะเลือก Table4(2) เพื่อโหลดข้อมูลของเรา

สุดท้าย เราจะเห็นในคอลัมน์ ชื่อ ว่าไม่มีการเว้นวรรคโดยไม่จำเป็น

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

วิธีที่ 5: ค้นหาและแทนที่ช่องว่างโดยใช้โค้ด VBA

ในวิธีนี้ เราจะใช้โค้ด VBA เพื่อค้นหา และแทนที่ช่องว่างในคอลัมน์ ชื่อ ก่อนชื่อและหลังนามสกุล

➤ ก่อนอื่น เราต้องพิมพ์ ALT+F11 ในแอกทีฟของเรา แผ่นงาน

➤ หลังจากนั้น หน้าต่าง แอปพลิเคชัน VBA จะปรากฏขึ้น

➤ เราจะดับเบิลคลิกที่ sheet6 และหน้าต่างตัวแก้ไข VBA จะปรากฏขึ้น

➤ ตอนนี้ เราจะพิมพ์โค้ดต่อไปนี้ใน VBA หน้าต่างตัวแก้ไข

4322

ตอนนี้ ปิดหน้าต่างตัวแก้ไข และไปที่ชีต (เราจะไปที่ Sheet6 )<3

➤ ตอนนี้ เราจะเลือกช่วงข้อมูลของคอลัมน์ ชื่อ และ พิมพ์ ALT+F8 .

➤ หลังจากนั้น หน้าต่าง มาโคร จะปรากฏขึ้น และเราจะคลิกที่ Run .

ในที่สุด เราจะเห็นว่าไม่มีช่องว่างก่อนชื่อและหลังนามสกุล

ฟังก์ชัน VBA TRIM ที่เราใช้ของเรา มีเพียง ฟังก์ชันในการลบช่องว่างออกจากตัวแรกและตัวสุดท้ายของสตริง ดังนั้นโค้ด VBA จะค้นหาและแทนที่ช่องว่างจากตัวแรกและตัวสุดท้ายของสตริงเท่านั้น

สรุป

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

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