สารบัญ
เมื่อเราจัดการกับข้อความใน Excel การเว้นวรรคระหว่างข้อความเป็นเรื่องปกติ ช่องว่างเป็นสิ่งจำเป็นสำหรับชุดข้อมูล แต่การเว้นวรรคมากเกินไปอาจทำให้การคำนวณผิดหรือตีความชุดข้อมูลผิด นั่นเป็นเหตุผลที่จำเป็นต้องลบช่องว่างเหล่านั้นก่อนและระหว่างข้อความ ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีลบช่องว่างหน้าข้อความใน Excel ด้วยตัวอย่างที่เหมาะสมและภาพประกอบที่เหมาะสม
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้
ลบช่องว่างก่อน Text.xlsmการเว้นวรรคก่อนข้อความมีผลกับชุดข้อมูลอย่างไร
การเว้นวรรคก่อนข้อความอาจสร้างปัญหาอย่างมากในการวิเคราะห์ชุดข้อมูล อาจให้ผลลัพธ์ที่ผิดคาดอย่างที่คุณคาดไม่ถึง เพื่อความชัดเจน โปรดดูที่ชุดข้อมูลต่อไปนี้:
ที่นี่ เรามีการเว้นวรรคก่อนข้อความ ตอนนี้เราต้องการแยกอักขระสี่ตัวแรกของคำ เรากำลังใช้ฟังก์ชัน ซ้าย เพื่อดำเนินการนี้ ผลลัพธ์จะเป็นดังนี้:
คุณจะเห็นความแตกต่างอย่างมากระหว่างสิ่งที่เราต้องการกับสิ่งที่ได้รับ การเว้นวรรคหน้าข้อความสามารถสร้างปัญหาประเภทนี้ในสูตรได้
4 วิธีในการลบช่องว่างก่อนข้อความใน Excel
ในส่วนถัดไป เราจะให้สี่วิธีที่คุณสามารถใช้ได้ เพื่อลบช่องว่างหน้าข้อความใน excel เราขอแนะนำให้คุณเรียนรู้ทั้งหมดและนำไปใช้ที่เหมาะกับคุณ
1. การใช้ TRIM และฟังก์ชันอื่นๆการลบช่องว่างหน้าข้อความ
ตอนนี้ เรากำลังใช้ฟังก์ชัน TRIM เพื่อลบช่องว่างหน้าข้อความ เป็นวิธีการไปสู่ปัญหาประเภทนี้
ฟังก์ชัน TRIM จะลบช่องว่างทั้งหมดออกจากสตริงข้อความ ยกเว้นช่องว่างเดียวระหว่างคำ
ไวยากรณ์:
=TRIM(ข้อความ)ข้อความ: ข้อความจากตำแหน่งที่คุณต้องการลบช่องว่าง
1.1 ลบช่องว่างด้วยฟังก์ชัน TRIM เท่านั้น
เพื่อสาธิตวิธีนี้ เรากำลังใช้ชุดข้อมูลต่อไปนี้:
ประกาศที่นี่ มีการเว้นวรรคเพิ่มเติมไม่เฉพาะหน้าข้อความเท่านั้นแต่ยังมีช่องว่างระหว่างข้อความด้วย เป้าหมายของเราคือลบช่องว่างส่วนเกินทั้งหมดและทำให้ชุดข้อมูลสะอาดจากช่องว่างที่ไร้ประโยชน์
📌 ขั้นตอน
① ขั้นแรก พิมพ์สูตรต่อไปนี้ ใน เซลล์ C5 :
=TRIM(B5)
② จากนั้นกด Enter .
③ หลังจากนั้นให้ลากไอคอน Fill Handle ไปไว้เหนือช่วงของเซลล์ C6 :C9 .
อย่างที่คุณเห็น เราประสบความสำเร็จในการลบช่องว่างก่อนข้อความและระหว่างข้อความด้วย
1.2 ลบช่องว่างด้วย TRIM และ ฟังก์ชัน CLEAN
ฟังก์ชัน TRIM จะลบเฉพาะอักขระช่องว่างที่มีค่ารหัส 32 ในชุดอักขระ ASCII 7 บิตเท่านั้น
มีอักขระช่องว่างอีกหนึ่งตัวที่เรียกว่า ช่องว่างที่ไม่แบ่ง ซึ่งมักใช้ในหน้าเว็บเป็นอักขระ HTML ฟังก์ชัน ทำความสะอาด ยังลบการพิมพ์อักขระ เช่น การขึ้นบรรทัดใหม่
เพื่อแสดงสิ่งนี้ เรากำลังใช้ชุดข้อมูลต่อไปนี้:
📌 ขั้นตอน
① ขั้นแรก พิมพ์สูตรต่อไปนี้ใน เซลล์ C5 :
=TRIM(CLEAN(B5))
② จากนั้นกด Enter .
③ หลังจากนั้น ลากปุ่ม <6 ไอคอน>Fill Handle ในช่วงของเซลล์ C6:C9 .
ตอนนี้คุณจะเห็นว่าไม่มีการเว้นวรรคหรือขึ้นบรรทัดใหม่มาก่อน ข้อความ
1.3 ลบช่องว่างด้วยฟังก์ชัน TRIM, CLEAN และ SUBSTITUTE
มีช่องว่างที่ไม่แบ่งตัวที่มีค่าทศนิยมเท่ากับ 160 และฟังก์ชัน TRIM ไม่สามารถลบ ด้วยตัวมันเอง ถ้าชุดข้อมูลของคุณมีช่องว่างสีขาวตั้งแต่หนึ่งช่องขึ้นไปที่ฟังก์ชัน TRIM ไม่ลบออก ให้ใช้ฟังก์ชัน SUBSTITUTE เพื่อแปลงช่องว่างที่ไม่เว้นวรรคให้เป็นช่องว่างปกติ แล้วตัดแต่งช่องว่างนั้น
วิธีนี้จะลบการเว้นวรรคพิเศษ การขึ้นบรรทัดใหม่ และการเว้นวรรคที่ไม่เว้นวรรค ในการสาธิตนี้ เรากำลังใช้ชุดข้อมูลต่อไปนี้:
📌 ขั้นตอน
① ขั้นแรก พิมพ์ สูตรต่อไปนี้ใน เซลล์ C5 :
=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))
② จากนั้น กด Enter .
③ หลังจากนั้นลากไอคอน Fill Handle ไปเหนือช่วงของเซลล์ C6:C9 .
อย่างที่คุณเห็น ไม่มีการเว้นวรรคหรือเว้นวรรคหน้าข้อความ
อ่านเพิ่มเติม: วิธีลบช่องว่างในเซลล์ในExcel
2. ค้นหา & แทนที่คำสั่งเพื่อลบช่องว่างก่อนข้อความใน Excel
ตอนนี้ วิธีนี้มีประโยชน์ถ้าคุณต้องการลบช่องว่างที่ไม่มีประโยชน์ก่อนหรือระหว่างข้อความ วิธีนี้เร็วกว่าวิธีอื่น หากเป้าหมายของคุณคือ ลบช่องว่างทั้งหมด วิธีนี้จะใช้ได้อย่างง่ายดาย
เพื่อแสดงให้เห็น เราจะใช้ชุดข้อมูลนี้:
คุณสามารถดูอีเมลได้ที่นี่ มีช่องว่างที่ไม่ต้องการอยู่ข้างหน้าหรือระหว่างนั้น เราจะลบช่องว่างเหล่านี้ทั้งหมดด้วยวิธีนี้
📌 ขั้นตอน
① อันดับแรก เลือกข้อมูลทั้งหมด
② จากนั้น กด Ctrl+F บนแป้นพิมพ์เพื่อเปิด ค้นหา & แทนที่ กล่องโต้ตอบ
③ คลิกที่ แทนที่ จากนั้น ในช่อง ค้นหาอะไร ให้พิมพ์ ช่องว่าง .
④ ตอนนี้ เก็บ แทนที่ด้วย กล่องว่าง
⑤ คลิกที่ แทนที่ทั้งหมด .
อย่างที่คุณเห็น เราประสบความสำเร็จในการลบช่องว่างที่ไร้ประโยชน์ทั้งหมดออกจากข้อความ
การอ่านที่คล้ายกัน:
- วิธีลบช่องว่างนำหน้าใน Excel (6 วิธีง่ายๆ)
- ลบช่องว่างนำหน้าใน Excel (5 วิธีที่มีประโยชน์)
- วิธีลบช่องว่างส่วนเกินใน Excel (4 วิธี)
3. การใช้ VBA เพื่อลบช่องว่างก่อนข้อความ
สุดท้ายนี้ เราจะให้คุณ แมโคร VBA เพื่อลบช่องว่างรบกวนที่ไม่มีประโยชน์ภายในข้อความ
เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อสาธิต:
📌 ขั้นตอน
① ขั้นแรก กด Alt+F11 เพื่อเปิดตัวแก้ไข VBA คลิกที่ แทรก > โมดูล .
② พิมพ์รหัสต่อไปนี้และบันทึกไฟล์
4577
③ ตอนนี้ กด Alt+F8 บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบมาโคร
③ เลือก remove_space . คลิกที่ เรียกใช้
④ เลือกช่วงของเซลล์ B5:B9
⑤ คลิกที่ ตกลง หลังจากนั้น
อย่างที่คุณเห็น เราได้ลบช่องว่างทั้งหมดก่อนข้อความโดยใช้โค้ด VBA
4. Power Query เพื่อลบช่องว่างก่อนข้อความ
คุณยังสามารถลบช่องว่างออกจากการใช้ เครื่องมือ Power Query ใน Excel มีคุณลักษณะ TRIM ในตัวใน Power Query
เพื่อแสดงสิ่งนี้ เราจะใช้ชุดข้อมูลนี้:
อย่างที่คุณเห็น มีช่องว่างก่อนข้อมูล เราจะลบออกโดยใช้คุณลักษณะ Power Query
📌 ขั้นตอน
① จากแท็บ ข้อมูล เลือกจาก ตาราง/ช่วง .
② เลือกช่วงของเซลล์ของชุดข้อมูลของคุณ คลิกที่ ตกลง .
③ หลังจากนั้น จะเปิดตัวแก้ไข Power Query และจะมีลักษณะดังนี้<1
④ คลิกที่ Column1 เพื่อเลือกทุกข้อความ
⑤ จากนั้นคลิกขวาที่หนู. เลือก แปลงร่าง .
⑥ หลังจากนั้นคลิกที่ ตัดแต่ง .
อย่างที่คุณเห็น เราได้ลบช่องว่างนำหน้าทั้งหมดออกจากชุดข้อมูลเรียบร้อยแล้ว
💬 สิ่งที่ต้องจำ
✎ TRIM ฟังก์ชันลบช่องว่างพิเศษระหว่างข้อความ หากมีช่องว่างมากกว่าหนึ่งช่อง จะนำมารวมไว้ในช่องว่างเดียว
✎ ปุ่ม ค้นหา & คำสั่งแทนที่ จะลบทุกช่องว่างออกจากชุดข้อมูล หากเป้าหมายของคุณคือการลบช่องว่างหน้าข้อความ อย่าใช้มัน
สรุป
โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะให้ความรู้ที่เป็นประโยชน์แก่คุณเกี่ยวกับวิธีการลบ เว้นวรรคหน้าข้อความใน Excel เราขอแนะนำให้คุณเรียนรู้และนำคำแนะนำเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ความคิดเห็นอันมีค่าของคุณทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้ อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและวิธีแก้ปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel