วิธีใช้ฟังก์ชัน TRIM ใน Excel

คุณสามารถลบช่องว่างทางด้านซ้ายและด้านขวาของข้อความและภายในข้อความของสตริงข้อความโดยใช้ฟังก์ชัน TRIM ของ Excel

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

ด้วยฟังก์ชัน TRIM ของ Excel คุณสามารถลบช่องว่างได้อย่างง่ายดาย ไม่เพียงแต่ที่จุดเริ่มต้นและจุดสิ้นสุดของข้อความเท่านั้น แต่ยังรวมถึงภายในสตริงข้อความด้วย ในโพสต์นี้ เราจะแสดงวิธีลบช่องว่างนำหน้าและต่อท้ายของข้อความ และการเว้นวรรคภายในข้อความพร้อมกับลบเฉพาะช่องว่างทางด้านซ้ายของข้อความ

การใช้ฟังก์ชัน TRIM เพื่อลบช่องว่างพิเศษใน Excel

TRIM เป็นฟังก์ชัน String/Text ที่ไม่เพียงแต่ลบช่องว่างจากทั้งสองด้าน แต่ยังมีช่องว่างภายในคำมากกว่าหนึ่งช่องอีกด้วย ฟังก์ชันนี้สามารถลบอักขระเว้นวรรค ASCII (32) ออกจากสตริงข้อความได้เท่านั้น แต่ไม่สามารถลบอักขระช่องว่างที่ไม่แตกซึ่งมักพบในหน้าเว็บและคัดลอกไปยัง Excel

ไวยากรณ์ของฟังก์ชัน TRIM คือ:

=TRIM(ค่าเซลล์/ข้อความ)

คุณสามารถอ้างถึงเซลล์หรือใช้ข้อความโดยตรงเป็นอาร์กิวเมนต์ในฟังก์ชันได้

แผ่นงานตัวอย่างต่อไปนี้มีช่องว่างนำหน้า ต่อท้าย เว้นวรรคสองช่อง เว้นวรรคระหว่าง และมีการเว้นวรรคจำนวนมากในเซลล์ มาดูกันว่าเราจะใช้ TRIM เพื่อลบช่องว่างส่วนเกินได้อย่างไร

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

อย่างที่คุณเห็นช่องว่างนำหน้า ต่อท้าย และสองเท่าจะถูกลบออกในสตริงข้อความ

คุณยังสามารถป้อนสตริงข้อความแทนการอ้างอิงเซลล์เป็นอาร์กิวเมนต์ในฟังก์ชันได้ เพียงตรวจสอบให้แน่ใจว่าได้ใส่สตริงข้อความของคุณด้วยเครื่องหมายอัญประกาศ (“”) ดังที่แสดงด้านล่าง

การใช้ฟังก์ชัน TRIM เพื่อลบช่องว่างส่วนเกินในหลายเซลล์

คุณยังสามารถใช้ TRIM เพื่อลบช่องว่างที่ไม่ต้องการในคอลัมน์ของเซลล์ได้อีกด้วย คุณเพียงแค่ต้องใช้สูตรที่คุณพิมพ์กับส่วนที่เหลือของคอลัมน์

คุณจะเห็นสี่เหลี่ยมสีเขียวเล็กๆ (ที่จับเติม) ที่มุมล่างขวาของเซลล์สูตร เพียงแค่วางเคอร์เซอร์บนสี่เหลี่ยมจัตุรัสแล้วลากไปไว้เหนือเซลล์ที่คุณต้องการนำสูตรไปใช้

ดังนั้น ตอนนี้คุณจึงมีสตริงข้อความต้นฉบับสองคอลัมน์ที่มีการเว้นวรรคและข้อความที่ตัดแต่งโดยไม่มีช่องว่างเพิ่มเติม

การลบช่องว่างชั้นนำโดยใช้ฟังก์ชัน TRIM เท่านั้น

ในบางครั้ง คุณอาจต้องการลบเฉพาะช่องว่างนำหน้า ไม่ใช่ส่วนที่เหลือ ในตัวอย่างต่อไปนี้ เรามีที่อยู่สองสามรายการที่มีการเว้นวรรคสองครั้งระหว่างส่วนต่างๆ ของที่อยู่ สิ่งนี้ทำเพื่อปรับปรุงความสามารถในการอ่าน แต่ก็มีช่องว่างนำบางส่วนในเซลล์ด้วย

หากเราใช้ฟังก์ชัน TRIM กับที่อยู่เหล่านี้ จะเป็นการลบช่องว่างที่เกินมาทั้งหมด ซึ่งรวมถึงช่องว่างคู่ที่เราเพิ่มเข้าไปเพื่อให้อ่านง่ายขึ้น อย่างไรก็ตาม คุณสามารถลองใช้สูตรต่างๆ ผสมกันเพื่อลบเฉพาะช่องว่างนำหน้าออกจากสตริง

คุณสามารถใช้ฟังก์ชัน TRIM กับฟังก์ชัน LEFT, FIND และ REPLACE เพื่อลบช่องว่างนำหน้าได้:

=แทนที่(A1,1,FIND(LEFT(TRIM(A3),2),A1)-1,"")

ฟังก์ชัน 'FIND' จะค้นหาตำแหน่งของอักขระตัวแรกในที่อยู่ในเซลล์ A1 ในตัวอย่างข้างต้น ในแอดเดรสแรก 2 คืออักขระตัวแรกที่อยู่ในตำแหน่งที่ห้า (เนื่องจากมีช่องว่างนำหน้า 4 ตัวก่อนหน้านั้น) จากนั้นแยกอักขระทั้งหมดหลังจากตำแหน่งที่ห้า ฟังก์ชัน REPLACE จะลบช่องว่างนำหน้าทั้งหมดโดยแทนที่ด้วยอักขระที่แยกออกมา

การลบช่องว่างที่ไม่แตกหักโดยใช้ฟังก์ชัน TRIM

ขออภัย ฟังก์ชัน TRIM ไม่สามารถลบช่องว่างทั้งหมดได้ โดยเฉพาะช่องว่างที่ไม่แตกหัก ซึ่งสามารถปรากฏใน Excel เป็น CHAR(160) (ดูตัวอย่างด้านล่าง)

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

หากต้องการลบช่องว่างที่ไม่แตกหัก คุณสามารถใช้สูตรต่อไปนี้:

=TRIM(แทนที่(A11,CHAR(160)," "))

ผลลัพธ์:

แค่นั้นแหละ.