สารบัญ
มีหลายวิธีในการ ค้นหาและแทนที่ช่องว่างใน Excel ในบทความนี้ เราจะสาธิตวิธีที่มีประสิทธิภาพและสะดวกที่สุด 5 วิธีในการทำงานทีละขั้นตอน
ดาวน์โหลดสมุดงาน
ค้นหาและแทนที่ Space.xlsm5 วิธีในการค้นหาและแทนที่ช่องว่างใน 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 เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดอย่าลังเลที่จะรู้จักเราในส่วนความคิดเห็น